MaterialTimePicker 不允许用户选择秒数
MaterialTimePicker does not allow user to pick seconds
我正在开发一个 flutter 项目,用户要求用户必须在 hours:minutes:seconds
中选择时间,通过使用 showTimePicker()
我可以选择时间和分钟,但我找不到任何方法来选择秒数。在这方面的任何帮助都会非常有帮助。
flutter_time_picker_spinner 提供 select/pick 秒的功能,可以查看其源代码或根据需要使用此第三方包。阅读 文档 了解更多信息或查看 source code 并修改提供的 MaterialTimePicker。
尽情享受吧。
试试这个,
TimePickerDialog tpd = TimePickerDialog.newInstance(
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePickerDialog view, int hourOfDay, int minute, int second) {
//put some interesting code
}
},
now.get(Calendar.HOUR_OF_DAY),
now.get(Calendar.MINUTE),
true
);
tpd.setMinTime(10, 0, 0); // MIN: hours, minute, secconds
tpd.show(getFragmentManager(), "TimePickerDialog");
将 Material DateTime Picker
库添加到您的项目的最简单方法是将其作为依赖项添加到您的 build.gradle
。
我正在开发一个 flutter 项目,用户要求用户必须在 hours:minutes:seconds
中选择时间,通过使用 showTimePicker()
我可以选择时间和分钟,但我找不到任何方法来选择秒数。在这方面的任何帮助都会非常有帮助。
flutter_time_picker_spinner 提供 select/pick 秒的功能,可以查看其源代码或根据需要使用此第三方包。阅读 文档 了解更多信息或查看 source code 并修改提供的 MaterialTimePicker。
尽情享受吧。
试试这个,
TimePickerDialog tpd = TimePickerDialog.newInstance(
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePickerDialog view, int hourOfDay, int minute, int second) {
//put some interesting code
}
},
now.get(Calendar.HOUR_OF_DAY),
now.get(Calendar.MINUTE),
true
);
tpd.setMinTime(10, 0, 0); // MIN: hours, minute, secconds
tpd.show(getFragmentManager(), "TimePickerDialog");
将 Material DateTime Picker
库添加到您的项目的最简单方法是将其作为依赖项添加到您的 build.gradle
。