Cupertino风格的时间选择器CupertinoTimerPicker

CupertinoTimerPicker(
  mode: CupertinoTimerPickerMode.hms, //可以设置时分、时分秒和分秒三种模式
  initialTimerDuration: Duration(hours: 1, minutes: 35, seconds: 50), // 默认显示的时间值
  minuteInterval: 5, // 分值间隔,必须能够被initialTimerDuration.inMinutes整除
  secondInterval: 10, // 秒值间隔,必须能够被initialTimerDuration.inSeconds整除,此时设置为10,则选择项为0、10、20、30、40、50六个值
  onTimerDurationChanged: (duration) {
    print('当前选择了:${duration.inHours}时${duration.inMinutes-duration.inHours*60}分${duration.inSeconds-duration.inMinutes*60}秒');
  },
)
原文地址:https://www.cnblogs.com/timba1322/p/12486987.html