fancy_timer 1.0.1+2 fancy_timer: ^1.0.1+2 copied to clipboard
A customizable flutter widget that produces a fancy timer with multiple customizable options
Introduction #
If you want a widget to display a timer on the screen without too much hustle? If so, fancy_timer can help you a lot.
Basic Usage #
The most simple usage is just passing the desired duration to the FancyTimer widget. Duration is the only required parameter. By just doing that you will already have a beautifull timer on your screen.
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
body: Center(
child: FancyTimer(
duration: Duration(seconds: 10),
),
),
),
);
}
}
Customisation #
If you want you can customise almost any aspect of the widget like the separator widget or maybe the decoration of your digits.
End Callback #
You can pass a callback function on the onTimerEnd parameter. That callback is executed after the timer ends.
Todo #
- ❌ Tests
- ❌ Adjust for using high number of days
Suggestions & Bugs #
For any suggestions or bug report please head to issue tracker.