TxCupertinoTimePicker constructor
TxCupertinoTimePicker({
- required ValueChanged<
TimeOfDay> onTimeChanged, - TimeOfDay? initialTime,
- TimeOfDay? minimumTime,
- TimeOfDay? maximumTime,
- int minuteInterval = 1,
- Key? key,
- Color? backgroundColor,
- double? itemExtent = _kItemExtent,
- bool? useMagnifier = _kUseMagnifier,
- double? magnification = _kMagnification,
- double? squeeze = _kSqueeze,
- double? diameterRatio = _kDiameterRatio,
- TextStyle? textStyle,
- TextStyle? unselectedTextStyle,
- 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',
);
}