MyFlipRotateTimer constructor
const
MyFlipRotateTimer({
- Key? key,
- DisplayMode displayMode = DisplayMode.countdown,
- Duration initialDuration = const Duration(seconds: 60),
- AnimationMode animationMode = AnimationMode.flip,
- TextStyle digitTextStyle = const TextStyle(fontSize: 40, fontWeight: FontWeight.bold, color: Colors.white),
- double cardWidth = 40,
- double cardHeight = 60,
- Duration digitAnimDuration = const Duration(milliseconds: 600),
- VoidCallback? onComplete,
- ValueChanged<
TimeFlipEvent> ? onSecondFlip, - ValueChanged<
TimeFlipEvent> ? onMinuteFlip, - ValueChanged<
TimeFlipEvent> ? onHourFlip, - ValueChanged<
TimeFlipEvent> ? onAmPmFlip, - TimeFlipEvent? customTime,
- BoxDecoration? cardDecoration,
Implementation
const MyFlipRotateTimer({
super.key,
this.displayMode = DisplayMode.countdown,
this.initialDuration = const Duration(seconds: 60),
this.animationMode = AnimationMode.flip,
this.digitTextStyle = const TextStyle(
fontSize: 40,
fontWeight: FontWeight.bold,
color: Colors.white,
),
this.cardWidth = 40,
this.cardHeight = 60,
this.digitAnimDuration = const Duration(milliseconds: 600),
this.onComplete,
this.onSecondFlip,
this.onMinuteFlip,
this.onHourFlip,
this.onAmPmFlip,
this.customTime,
this.cardDecoration,
});