TimeBuilder.eachHour constructor
TimeBuilder.eachHour({
- Key? key,
- int? hours,
- required TimeBuilderBuilder builder,
Creates a TimeBuilder that rebuilds in each hour.
For example, this will show a clock that rebuilds each hour:
TimerWidget.eachHour(
builder: ({ ... , required DateTime currentTickTime, ... })
=> ClockRenderer(dateTime: currentTickTime);
)
If you pass hours it will stop when reaching that number of ticks.
Implementation
TimeBuilder.eachHour({Key? key, int? hours, required this.builder})
: ifShouldTickAndRebuild = _eachHour,
isFinished = _ifFinished(hours),
super(key: key);