У меня есть несколько TextField, которые идут один за другим, и тип клавиатуры которых должен быть TextInputType.number. При переключении между ними клавиатура почему-то иногда на секунду меняется на TextInputType.text, а в несфокусированном виде это вообще хорошо видно.
Вот как это выглядит :
Мой код:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.24.3, on Microsoft Windows [Version 10.0.22631.4460], locale en-US)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc3)
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.5.4)
[√] Android Studio (version 2023.1)
[√] VS Code (version unknown)
X Unable to determine VS Code version.
[√] Connected device (4 available)
[√] Network resources
• No issues found!
Я пытался изменить UnfocusDisposition на previousFocusedChild и некоторые параметры TextField FocusNode
У меня есть несколько TextField, которые идут один за другим, и тип клавиатуры которых должен быть TextInputType.number. При переключении между ними клавиатура почему-то иногда на секунду меняется на TextInputType.text, а в несфокусированном виде это вообще хорошо видно. Вот как это выглядит : [img]https://i.sstatic.net/ZHR02MmS.gif)](https://i.sstatic.net/ZHR02MmS.gif[/img] Мой код: [code]// ... Row( mainAxisAlignment: MainAxisAlignment.center, children: [ const Expanded( child: Padding( padding: EdgeInsets.symmetric(horizontal: 5), child: TextField( keyboardType: TextInputType.number, textInputAction: TextInputAction.next, ), ), ), const Expanded( child: Padding( padding: EdgeInsets.symmetric(horizontal: 5), child: TextField( keyboardType: TextInputType.number, textInputAction: TextInputAction.done, ), ), ), TextButton( onPressed: FocusScope.of(context).unfocus(), child: const Text('Unfocus'), ) ], ), // ... [/code] SDK: [code]Flutter 3.24.3 • channel stable • https://github.com/flutter/flutter.git Framework • revision 2663184aa7 (3 months ago) • 2024-09-11 16:27:48 -0500 Engine • revision 36335019a8 Tools • Dart 3.5.3 • DevTools 2.37.3 [/code] Flutter Doctor: [code]Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, 3.24.3, on Microsoft Windows [Version 10.0.22631.4460], locale en-US) [√] Windows Version (Installed version of Windows is version 10 or higher) [√] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc3) [√] Chrome - develop for the web [√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.5.4) [√] Android Studio (version 2023.1) [√] VS Code (version unknown) X Unable to determine VS Code version. [√] Connected device (4 available) [√] Network resources
• No issues found! [/code] Я пытался изменить UnfocusDisposition на previousFocusedChild и некоторые параметры TextField FocusNode