class TiltExample1 extends StatelessWidget {
const TiltExample1({super.key});
@override
Widget build(BuildContext context) {
return Tilt(
tiltConfig: const TiltConfig(
leaveCurve: Curves.easeInOutCubicEmphasized,
leaveDuration: Duration(milliseconds: 600),
),
child: TiltBaseContainer(
lightConfig: const LightConfig(disable: true),
shadowConfig: const ShadowBaseConfig(disable: true),
childLayout: ChildLayout(
outer: [
const Positioned(
top: 80,
left: 140,
child: TiltParallax(
offset: Offset(10, 10),
child: Text(
'Flutter Tilt',
style: TextStyle(
color: Colors.black54,
fontSize: 40,
fontWeight: FontWeight.bold,
),
),
),
),
TiltParallax(
offset: const Offset(20, 20),
child: Image.asset('assets/parallax_image/2.png', width: 742, height: 337),
),
TiltParallax(
offset: const Offset(30, 30),
child: Image.asset('assets/parallax_image/3.png', width: 742, height: 337),
),
],
),
child: Image.asset('assets/parallax_image/1.png', width: 742, height: 337),
),
);
}
}