StopWatchTimer class
StopWatchTimer
Constructors
- StopWatchTimer({bool isLapHours = true, StopWatchMode mode = StopWatchMode.countUp, int presetMillisecond = 0, int refreshTime = 1, void onChange(int)?, void onChangeRawSecond(int)?, void onChangeRawMinute(int)?, void onStopped()?, void onEnded()?})
 
Properties
- 
  fetchEnded
  → Stream<
bool>  - 
  
  no setter
 - 
  fetchStopped
  → Stream<
bool>  - 
  
  no setter
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - initialPresetTime → int
 - 
  
  no setter
 - isLapHours → bool
 - 
  
  final
 - isRunning → bool
 - 
  
  no setter
 - 
  minuteTime
  → ValueStream<
int>  - 
  
  no setter
 - mode → StopWatchMode
 - 
  
  final
 - onChange → void Function(int)?
 - 
  
  final
 - onChangeRawMinute → void Function(int)?
 - 
  
  final
 - onChangeRawSecond → void Function(int)?
 - 
  
  final
 - onEnded → void Function()?
 - 
  
  final
 - onStopped → void Function()?
 - 
  
  final
 - 
  rawTime
  → ValueStream<
int>  - 
  
  no setter
 - 
  records
  → ValueStream<
List< StopWatchRecord> > - 
  
  no setter
 - refreshTime → int
 - 
  
  final
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - 
  secondTime
  → ValueStream<
int>  - 
  
  no setter
 
Methods
- 
  clearPresetTime(
) → void  - 
  dispose(
) → Future< void>  - When finish running timer, it need to dispose.
 - 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  onAddLap(
) → void  - Add Lap.
 - 
  onResetTimer(
) → void  - Reset timer.
 - 
  onStartTimer(
) → void  - Start timer.
 - 
  onStopTimer(
) → void  - Stop timer.
 - 
  setPresetHoursTime(
int value, {bool add = true}) → void  - Get display millisecond time.
 - 
  setPresetMinuteTime(
int value, {bool add = true}) → void  - 
  setPresetSecondTime(
int value, {bool add = true}) → void  - 
  setPresetTime(
{required int mSec, bool add = true}) → void  - Set preset time. 1000 mSec => 1 sec
 - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited
 
Static Methods
- 
  getDisplayTime(
int value, {bool hours = true, bool minute = true, bool second = true, bool milliSecond = true, String hoursRightBreak = ':', String minuteRightBreak = ':', String secondRightBreak = '.'}) → String  - Get display time.
 - 
  getDisplayTimeHours(
int mSec) → String  - Get display hours time.
 - 
  getDisplayTimeMillisecond(
int mSec) → String  - Get display millisecond time.
 - 
  getDisplayTimeMinute(
int mSec, {bool hours = false}) → String  - Get display minute time.
 - 
  getDisplayTimeSecond(
int mSec) → String  - Get display second time.
 - 
  getMilliSecFromHour(
int hour) → int  - Get milli second from hour
 - 
  getMilliSecFromMinute(
int minute) → int  - Get milli second from minute
 - 
  getMilliSecFromSecond(
int second) → int  - Get milli second from second
 - 
  getMinute(
int milliSecond) → int  - Get Raw Minute. 0 ~ 59. 1 hours = 0.
 - 
  getRawHours(
int milliSecond) → int  - Get Raw Hours.
 - 
  getRawMinute(
int milliSecond) → int  - Get Raw Minute
 - 
  getRawSecond(
int milliSecond) → int  - Get Raw Second