MyTimerProvider constructor
MyTimerProvider({
- required Duration tickInSecond,
- required bool isIncrementing,
- required int startTimerInSeconds,
- required int endTimerInSeconds,
- MyTimerController? controller,
Implementation
MyTimerProvider({
required this.tickInSecond,
required this.isIncrementing,
required this.startTimerInSeconds,
required this.endTimerInSeconds,
this.controller,
}) {
remainingTimeInSeconds = isIncrementing ? startTimerInSeconds : endTimerInSeconds;
_elapsedTimeInSeconds = 0; // Initialize elapsed time to 0
_initializeController();
startTimer();
}