Flutter中的时间选择器:实现时间选择功能
Flutter中的时间选择器:实现时间选择功能
5 回复
使用Flutter的TimePicker组件实现时间选择功能。
更多关于Flutter中的时间选择器:实现时间选择功能的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
在Flutter中,可以使用showTimePicker
方法实现时间选择器。示例代码如下:
Future<void> _selectTime(BuildContext context) async {
final TimeOfDay? picked = await showTimePicker(
context: context,
initialTime: TimeOfDay.now(),
);
if (picked != null) {
print('Selected time: ${picked.format(context)}');
}
}
调用_selectTime
方法即可弹出时间选择器。
在Flutter中,你可以使用showTimePicker
函数来实现时间选择功能。首先,导入material.dart
包,然后调用showTimePicker
,它会返回一个TimeOfDay
对象。以下是一个简单的示例:
import 'package:flutter/material.dart';
Future<void> _selectTime(BuildContext context) async {
final TimeOfDay? picked = await showTimePicker(
context: context,
initialTime: TimeOfDay.now(),
);
if (picked != null) {
print("Selected time: ${picked.format(context)}");
}
}
在按钮的onPressed
中调用_selectTime
即可弹出时间选择器。
使用showTimePicker
函数弹出时间选择对话框。