Я использую библиотеку обратного отсчета таймера , но она сразу же начинает обратный отсчет после создания виджета. У меня есть контроллер, у которого есть метод .pause()
, который работает. Как мне вызвать функцию паузы сразу после создания виджетов?
Пример: как я могу немедленно приостановить ее?
class MyWidget extends StatelessWidget {
final CountdownController controller = CountdownController();
@override
Widget build(BuildContext context) {
return Countdown(
controller: controller, // controller.pause() would pause it
seconds: 20,
build: (context, double time) => Text(time.toString()),
interval: Duration(milliseconds: 100),
onFinished: () {
print('Timer is done!');
},
);
}
}