This flutter package give a circular timer widget that is very easy to use and with a smooth animation
Basic usage
CircularTimer(
duration: const Duration(seconds: 30),
radius: 100,
),
CircularTimer(
duration: const Duration(seconds: 10),
radius: 100,
color: Colors.green,
),
CircularTimer(
duration: const Duration(seconds: 10),
radius: 100,
color: Colors.green,
repeat: true,
),
OutlinedPadding
is the distance between the ring and the circular timer and can be set to zero to form a border. The default outlinedPadding
value is 4.0
CircularTimer(
duration: const Duration(seconds: 10),
radius: 100,
color: Colors.green,
repeat: true,
outline: true,
outlinedPadding: 0.0
outlinedWidth: 3.0
),
CircularTimer has a decoration
property that allow you the rewrite the default outlinedColor
that is the ring color`
CircularTimer(
duration: const Duration(seconds: 10),
radius: 100,
color: Colors.green,
decoration: CircleDecoration(
outlinedColor: Colors.green
)
),