【flutter】使用getx下的GetMaterialApp创建路由和使用时间选择器国际化问题

GetMaterialApp是啥

网上解释说是
MaterialApp + Getx properties = GetMaterialApp

问题

在使用showDateRangePicker组件的时候,
一直报错 No MaterialLocalizations found
我就愁思是不是GetMaterialApp跟MaterialApp方法不一样的问题,结果不是,我看到flutter的github下面有人遇到了我同样的问题
链接如下
flutter的github

解决方法

把要传入的local 改成了上面的final

final locale = Locale(Platform.localeName.split("_").first, Platform.localeName.split("_").lastOrNull);

具体原理不知道,还是刚入门的小菜鸡
【flutter】使用getx下的GetMaterialApp创建路由和使用时间选择器国际化问题_第1张图片
最后贴一个使用掘金大神使用时间范围插件的方法

flutter时间范围选择器使用

你可能感兴趣的:(flutter,前端)