在Flutter中自定义DateRangePicker

哈默德

我想自定义DateRangePicker拍击,如何更改以下元素?

  1. Save按钮更改为图像。
  2. 卸下Switch to input按钮。
  3. 改变header background颜色。
  4. 改变day name颜色。
  5. 改变background颜色。
  6. 改变selected item indicator颜色。
  7. 改变selected item text颜色。
  8. 改变selected range indicator颜色。
  9. 改变selected range text颜色。
showDateRangePicker(
  context: context,
  firstDate: DateTime.now(),
  lastDate: DateTime.now().add(Duration(days: 100)),
  builder: (BuildContext context, Widget child) {
    return Theme(
      data: ThemeData(
        ...
      ),
      child: child,
    );
  },
);

在此处输入图片说明

达米安·巴斯特(Damian K.Bast)

@Michael Feinstein是正确的-详细说明您必须做的事情:

  1. 您需要将date_range_picker_dialog.dart复制到您的lib文件夹中(您可以通过在showDateRangePicker()上单击“转到实现”来到达该文件夹)
  2. 您需要复制calendar_date_range_picker.dart(date_range_picker_dialog.dart的第577行是实际选择器小部件作为对话框主体返回的位置)
  3. 您需要在两个文件中都进行调整。您的1-3号在对话框中,查看班级_CalendarRangePickerDialog并更改所需的内容。对于您的6-9,请查看_buildDayItem范围选择器文件,另外2个也很容易找到:-)
  4. 不要忘记更改date_range_picker_dialog.dart副本中的导入,以便导入date_range_picker.dart副本而不是原始副本。

现在您已经准备好,可以出发了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Flutter中的自定义按钮

来自分类Dev

Flutter中的自定义BottomNavigationBar

来自分类Dev

在Flutter中在ThemeData中添加自定义颜色的位置

来自分类Dev

如何在Flutter中创建自定义日历

来自分类Dev

如何在Flutter中创建自定义列表?

来自分类Dev

如何在Flutter中设置自定义FontWeight值

来自分类Dev

如何在Flutter中制作自定义按钮形状

来自分类Dev

在Flutter Cloud Firestore中设置自定义文档ID

来自分类Dev

如何在Flutter中实现自定义窗口?

来自分类Dev

Flutter PopupMenuButton自定义菜单中的3个点

来自分类Dev

Flutter PopupMenuButton自定义菜单中的3个点

来自分类Dev

如何在 Flutter 中自定义 Slider 小部件?

来自分类常见问题

Flutter重用自定义小部件

来自分类Dev

Flutter自定义字体未应用

来自分类Dev

Flutter如何绘制自定义渐变

来自分类Dev

Flutter重用自定义小部件

来自分类Dev

Flutter 自定义滚动与动态列表

来自分类Dev

Flutter:使用自定义 ErrorWidget

来自分类Dev

Flutter 自定义导航栏

来自分类Dev

Flutter:有人可以帮助在 Flutter 中制作自定义 TabController 吗?

来自分类Dev

如何在daterangepicker的日期单元格上添加自定义标题

来自分类Dev

HockeyApp中自定义事件的自定义数据

来自分类Dev

React 中自定义字段的自定义验证

来自分类Dev

在sbt中定义自定义配置

来自分类Dev

在Scala中定义自定义HashSet?

来自分类Dev

木兰中的自定义命令定义

来自分类Dev

自定义func中定义的表头

来自分类Dev

在sbt中定义自定义配置

来自分类Dev

在codeigniter中定义自定义网址