Flutter 如何在Flatter中的时间选择器标题上添加一些文本?
我在代码中使用了两次showTimePicker来背靠背显示时间选择器,这样用户就可以选择时间两次。一次用于开门时间,另一次用于关门时间Flutter 如何在Flatter中的时间选择器标题上添加一些文本?,flutter,flutter-layout,Flutter,Flutter Layout,我在代码中使用了两次showTimePicker来背靠背显示时间选择器,这样用户就可以选择时间两次。一次用于开门时间,另一次用于关门时间 TimeOfDay openTime = await showTimePicker( context: context, initialTime: TimeOfDay.fromDateTime(DateTime.now())); if (openTime == null) { return; } TimeOfDay closeT
TimeOfDay openTime = await showTimePicker(
context: context,
initialTime: TimeOfDay.fromDateTime(DateTime.now()));
if (openTime == null) {
return;
}
TimeOfDay closeTime = await showTimePicker(
context: context,
initialTime: TimeOfDay.fromDateTime(DateTime.now()));
if (closeTime == null) {
return;
}
我想在选择器的标题部分添加一些文本,以区分时间选择器。第一个文本应该是“选择打开时间”,第二个文本应该是“选择关闭时间”,但我不知道如何操作。showTimePicker方法有一个生成器参数,您可以使用它将计时器选取器小部件包装成您选择的任何结构您需要它放在时间选取器框上还是放在上面可以?@LoVe我完全可以在屏幕上以单独的卡片或高亮文本的形式显示它,但如果我可以将它添加到选取器框上,那就太好了,因为单独的文本/卡片可能不会与设计。好的,你可以使用builder参数,它提供了picker小部件和上下文,然后用文本将picker小部件包装在一列中,并从生成器返回它,我不会发布答案,因为这不是最佳解决方案,或者告诉我你是否没有得到它,我不知道我们可以用builder实现这一点,对我来说,这很有魅力。我在picker小部件上方添加了一张卡片,包装在一列中,谢谢。然后我将添加一个答案