MaterialTimePicker 不允许用户选择秒数

MaterialTimePicker does not allow user to pick seconds

我正在开发一个 flutter 项目,用户要求用户必须在 hours:minutes:seconds 中选择时间,通过使用 showTimePicker() 我可以选择时间和分钟,但我找不到任何方法来选择秒数。在这方面的任何帮助都会非常有帮助。

  1. pub package link

  2. source code

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