欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

flutter日期选择器 flutter时间选择器

程序员文章站 2024-01-17 14:00:16
本文实例为大家分享了flutter日期时间选择器的具体代码,供大家参考,具体内容如下 1 日期选择器 //设置默认显示的日期为当前 datet...

本文实例为大家分享了flutter日期时间选择器的具体代码,供大家参考,具体内容如下

1 日期选择器

flutter日期选择器 flutter时间选择器

 //设置默认显示的日期为当前
 datetime initialdate = datetime.now();
 
 void showdefaultyearpicker(buildcontext context) async {
  final datetime datetime = await showdatepicker(
   context: context,
   //定义控件打开时默认选择日期
   initialdate: initialdate,
   //定义控件最早可以选择的日期
   firstdate: datetime(2018, 1),
   //定义控件最晚可以选择的日期
   lastdate: datetime(2022, 1),
   builder: (buildcontext context, widget child) {
    return theme(
     data: commoncolors.themdata,
     child: child,
    );
   },
  );
  if (datetime != null && datetime != initialdate) {}
 }

2 时间选择器

flutter日期选择器 flutter时间选择器

 //设置显示显示的时间为当前
 timeofday initialtime = timeofday.now();
 void showdefaultdatepicker(buildcontext context) async {
  final timeofday timeofday = await showtimepicker(
   context: context,
   initialtime: initialtime,
   builder: (buildcontext context, widget child) {
    return theme(
     data: commoncolors.themdata,
     child: child,
    );
   },
  );
  if (timeofday != null && timeofday != initialtime) {
   setstate(() {
    initialtime = timeofday;
   });
  }
 }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。