TxCupertinoTimePicker constructor

TxCupertinoTimePicker({
  1. required ValueChanged<TimeOfDay> onTimeChanged,
  2. TimeOfDay? initialTime,
  3. TimeOfDay? minimumTime,
  4. TimeOfDay? maximumTime,
  5. int minuteInterval = 1,
  6. Key? key,
  7. Color? backgroundColor,
  8. double? itemExtent = _kItemExtent,
  9. bool? useMagnifier = _kUseMagnifier,
  10. double? magnification = _kMagnification,
  11. double? squeeze = _kSqueeze,
  12. double? diameterRatio = _kDiameterRatio,
  13. TextStyle? textStyle,
  14. TextStyle? unselectedTextStyle,
  15. Color? unselectedColor,
})

Implementation

TxCupertinoTimePicker({
  required ValueChanged<TimeOfDay> onTimeChanged,
  TimeOfDay? initialTime,
  this.minimumTime,
  this.maximumTime,
  this.minuteInterval = 1,
  super.key,
  super.backgroundColor,
  super.itemExtent,
  super.useMagnifier,
  super.magnification,
  super.squeeze,
  super.diameterRatio,
  super.textStyle,
  super.unselectedTextStyle,
  super.unselectedColor,
}) : super(
  initialValue: initialTime,
  onChanged: onTimeChanged,
) {
  assert(
  initialValue == null || initialValue!.minute % minuteInterval == 0,
  'initial minute is not divisible by minute interval',
  );
}