我正在进行一个flutter项目,用户要求用户必须在hours:minutes:seconds
中选择时间,通过使用showTimePicker()
,我可以选择小时和分钟,但我找不到任何方法来选择秒。在这方面的任何帮助都将非常有帮助。
-
pub包链接
-
源代码
flaft_time_picker_spinner提供了选择/拾取秒的功能,可以观察其源代码或根据需要使用此第三方包。阅读文档以了解更多信息或查看源代码并修改提供的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
中。