Я довольно новичок во Флуттере. Я использую локализацию, чтобы определить язык приложения в нескольких странах. Приложение работает на английском языке sh без проблем. Если мы изменим язык Тексты будут правильно переведены. Но если мы изменим язык устройства. Мои даты CupertinoDatePicker не удается. Вот пример использования Spani sh в качестве языка. Сообщение об ошибке гласит «Метод datePickerDayOfMonth был вызван на ноль». Вот пример кода:
Container(
margin: new EdgeInsets.fromLTRB(5.0, 1.0, 3.0, 3.0),
width: MediaQuery.of(context).size.width *.65,
child:
CupertinoTheme(
data: CupertinoThemeData(
textTheme: CupertinoTextThemeData(
dateTimePickerTextStyle: TextStyle(
fontSize: 12,
),
),
),
child:
CupertinoDatePicker(
minimumDate: DateTime.now(),
mode: CupertinoDatePickerMode.date,
initialDateTime: DateTime.now(),
onDateTimeChanged: (dateTime) {
setState(() {
_followUpDate = dateTime;
});
},
)
)
)
]
)
)
)
Вот результаты экрана устройства:
Надеюсь, вы сможете помочь меня. С нетерпением ждем решения.