Оставить клавиатуру TextField открытой после переключения AnimatedSwitcher?

Я использую AnimatedSwitcher для переключения между двумя виджетами:

AnimatedSwitcher(
  duration: const Duration(milliseconds: 200),
  child:
  toggle
      ? TextField()
      : otherWidget(),

Проблема в том, что когда AnimatedSwitcher переключается с текстового поля, он отключает клавиатуру, даже если пользователь уже щелкнул по ней и открыл клавиатуру.

Как оставить клавиатуру открытой, даже если виджет меняется в AnimatedSwitcher?


person FlutterFirebase    schedule 04.01.2021    source источник


Ответы (1)


в наборе текстовых полей autofocus: true

person rozin    schedule 05.01.2021