如何在日历中停用前几天?

约翰

我有一个日期选择器在颤抖。现在,我需要从日历中的当前日期起禁用所有前几天。当我尝试这样做时,它只会禁用前一天。如果有人可以尝试这样做,将很有帮助。

final DateTime picked = await showDatePicker(
    selectableDayPredicate: (DateTime val) =>
    val.day == DateTime.now().day - 1 ? false : true,
    context: context,
    initialDate: DateTime.now(),
    firstDate: new DateTime.now().subtract(new Duration(days: 30)),
    lastDate: DateTime(2101));
约翰

我得到了解决方案,因为对于我的问题,这可能对某人有用。如果有帮助,请接受我的回答正确。

final DateTime picked = await showDatePicker(
  context: context,
  initialDate: DateTime.now(),
  firstDate: DateTime.now().subtract(Duration(days: 1)),
  lastDate: DateTime(2100),
);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章