带开始和结束时间的颤振时间选择器



是否有添加开始时间和结束时间的时间选择器。

在10:00到19:00之间选择时间

目前我正在使用showTimePicker。

var selectDateTime = await showTimePicker(
context: Get.context,
initialTime: timeOfDay,
builder: (BuildContext context, Widget child) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(
alwaysUse24HourFormat: 
24HourForm == '24 Hour'
? true
: false),
child: TimePickerDialog(
initialTime: timeOfDay,
),
);
},
);

即选择tabletimepredicate或限制时间。

我发现这个github问题。https://github.com/flutter/flutter/issues/32014#issue-439853644我怎么用这个?

I thinkshowTimePicker将只返回futuretimeofday ?>,所以不可能同时从相同的开始和结束时间,解决办法是使用两次,一个开始时间和一个结束时间,并使用限制来停止重写彼此的时间。

或者,你可以用这样的东西…https://pub.dev/packages/time_range或您选择的任何其他时间范围选择器。