Flip Panel
A package for flip panel with built-in animation
How to use
import 'package:flip_panel/flip_panel.dart';
Create a flip panel from iterable source:
final digits = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; FlipPanel.builder( itemBuilder: (context, index) => Container( color: Colors.black, padding: const EdgeInsets.symmetric(horizontal: 6.0), child: Text( '${digits[index]}', style: TextStyle( fontWeight: FontWeight.bold, fontSize: 50.0, color: Colors.white), ), ), itemsCount: digits.length, period: const Duration(milliseconds: 1000), loop: 1, )
Create a flip panel from stream source:
FlipPanel<int>.stream( itemStream: Stream.periodic(Duration(milliseconds: 1000), (count) => count % 10), itemBuilder: (context, value) => Container( color: Colors.black, padding: const EdgeInsets.symmetric(horizontal: 6.0), child: Text( '$value', style: TextStyle( fontWeight: FontWeight.bold, fontSize: 50.0, color: Colors.white ), ), ), initValue: 0, );
Download Flip Panel package source code on GitHub
https://github.com/hnvn/flutter_flip_panel
Get details for implementation of Flip Panel package on pub
https://pub.dev/packages/flip_panel
Provides the list of the opensource Flutter apps collection with GitHub repository.