本文实例为大家分享了flutter日期时间选择器的具体代码,供大家参考,具体内容如下
1 日期选择器
//设置默认显示的日期为当前 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 时间选择器
//设置显示显示的时间为当前 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; }); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
IjkPlayer【1】 Demo Android的最简单实现
一起Talk Android吧(第二百六十回:Android中的BottomNavigationView概述)
网友评论