Flutter flatter:flatter中的IOS风格日期选择器
如何在flutter中添加iosstyle日期选择器并将其设置为文本字段。我尝试了几件事,但都失败了。获取android风格的datepicker并设置它有很多解决方案,但ios风格的datepicker没有太多解决方案。谢谢你的帮助 颤振\u日期时间\u选择器: 导入“package:flatter_datetime_picker/flatter_datetime_picker.dart”Flutter flatter:flatter中的IOS风格日期选择器,flutter,Flutter,如何在flutter中添加iosstyle日期选择器并将其设置为文本字段。我尝试了几件事,但都失败了。获取android风格的datepicker并设置它有很多解决方案,但ios风格的datepicker没有太多解决方案。谢谢你的帮助 颤振\u日期时间\u选择器: 导入“package:flatter_datetime_picker/flatter_datetime_picker.dart” String\u date=“出生日期”; 填充(填充:EdgeInsets.symmetric( 垂
String\u date=“出生日期”;
填充(填充:EdgeInsets.symmetric(
垂直:10.0,水平:16.0),
子:列(
儿童:[
大小盒子(
身高:60.0,
孩子:扁平按钮(
形状:圆形矩形边框(
边线(
颜色:Colors.orangeacent
),
边界半径:边界半径。圆形(5.0)),
已按下:(){
DatePicker.showDatePicker(上下文,
主题:日期选取主题(
集装箱重量:210.0,
),
showttitleactions:对,
minTime:DateTime(1900,1,1),
maxTime:DateTime.now(),onConfig:(日期){
打印(“确认$date”);
_日期='${date.day}/${date.month}/${date.year}';
setState((){});
},currentTime:DateTime.now(),locale:LocaleType.en);
},
子:容器(
对齐:对齐.center,
身高:50.0,
孩子:排(
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
划船(
儿童:[
容器(
孩子:排(
儿童:[
图标(
蛋糕,
颜色:颜色。黑色54,
),
正文(
“$\u日期”,
样式:TextStyle(
颜色:颜色,黑色,
字体大小:17.0,
fontStyle:fontStyle.normal),
),
],
),
)
],
),
图标(图标。日期范围,颜色:Colors.black45,)
],
),
),
颜色:颜色,白色,
),
),
//日期时间()
],
),
),
使用此
void _showIOS_DatePicker(ctx) {
showCupertinoModalPopup(
context: ctx,
builder: (_) => Container(
height: 190,
color: Color.fromARGB(255, 255, 255, 255),
child: Column(
children: [
Container(
height: 180,
child: CupertinoDatePicker(
initialDateTime: DateTime.now(),
onDateTimeChanged: (val) {
setState(() {
dateSelected = val.toString();
});
}),
),
],
),
));
}
你试过cupertino datepicker吗?
void _showIOS_DatePicker(ctx) {
showCupertinoModalPopup(
context: ctx,
builder: (_) => Container(
height: 190,
color: Color.fromARGB(255, 255, 255, 255),
child: Column(
children: [
Container(
height: 180,
child: CupertinoDatePicker(
initialDateTime: DateTime.now(),
onDateTimeChanged: (val) {
setState(() {
dateSelected = val.toString();
});
}),
),
],
),
));
}