simple_parallax 1.0.1
simple_parallax: ^1.0.1 copied to clipboard
Parallax widgets for Flutter, with a container mode and a per-item mode. Pure Dart, no dependencies, works with any ImageProvider.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:simple_parallax/simple_parallax.dart';
void main() => runApp(const ContainerDemo());
/// Container mode: one background drifting behind a scrolling column.
class ContainerDemo extends StatelessWidget {
/// Creates the container demo.
const ContainerDemo({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: SimpleParallaxContainer(
image: const AssetImage('assets/images/background.webp'),
autoSpeed: true,
overscan: 1.5,
child: Column(
children: List<Widget>.generate(
20,
(int index) => Container(
height: 100,
margin: const EdgeInsets.symmetric(vertical: 10),
color: const Color(0xCCFFFFFF),
child: Center(child: Text('Item $index')),
),
),
),
),
),
);
}
}