import 'package:flutter_tilt/flutter_tilt.dart';
······
Tilt(
tiltConfig: const TiltConfig(
leaveCurve: Curves.easeInOutCubicEmphasized,
leaveDuration: Duration(milliseconds: 600),
),
lightShadowMode: LightShadowMode.projector,
lightConfig: const LightConfig(disable: true),
shadowConfig: const ShadowConfig(
maxIntensity: 0.6,
projectorScaleFrom: 1.0,
projectorScaleTo: 1.0,
projectorBlurSigmaFrom: 2.0,
projectorBlurSigmaTo: 10.0,
),
childLayout: ChildLayout(
outer: [
Positioned(
top: 80,
left: 140,
child: TiltParallax(
size: Offset(10, 10),
child: Text(
'Flutter Tilt',
style: TextStyle(
color: Colors.black54,
fontSize: 40,
fontWeight: FontWeight.bold,
),
),
),
),
TiltParallax(
size: Offset(20, 20),
child: Image.asset(
'assets/parallax_image/2.png',
width: 742,
height: 337,
),
),
TiltParallax(
size: Offset(30, 30),
child: Image.asset(
'assets/parallax_image/3.png',
width: 742,
height: 337,
),
),
],
),
child: SizedBox(width: 742, height: 337),
),
······