У меня есть три редактируемых текстовых поля в моем приложении.Когда пользователь вводит текст в первое текстовое поле, должна появиться английская клавиатура, во втором - испанский, на третьем - китайский и т. Д. Все остальное в приложении должно оставаться на английском.
Если возможно, языки могут быть выбраны пользователем динамически из списка доступных локалей (мне не нужна помощь в выборе языка): https://docs.flutter.io/flutter/flutter_localizations/GlobalMaterialLocalizations-class.html
Ближайший, который янайдено то, что я хочу, описано здесь: https://medium.com/saugo360/managing-locale-in-flutter-7693a9d4d6ac
но мне интересно, есть ли способ сделать его менее навязчивым: например, сделать его свойством TextEditingController
Это не должно быть сделано приложением.
Клавиатуры устанавливаются пользователем, и пользователь знает, как переключаться между ними.