на странице и в будущих версиях Flutter будет поддерживать табуляцию через поля.

й вопрос новичка Флаттера здесь ...

У меня есть Flutter TextField, который покрывается программной клавиатурой, когда поле выбрано. Мне нужно прокручивать поле вверх и в сторону, когда отображается клавиатура. Это довольно распространенная проблема, и решение представлено в этомStackOverflow сообщение.

Я думаю, что у меня естьScrollController часть разобрался, но как я могу определить, когдаТекстовое поле был выбран? Кажется, что нет никакого метода события (например, onFocus (), onSelected (), onTap () и т. Д.).

Я попытался обернуть TextField вGestureDetector но это тоже не сработало - видимо, событие так и не было зафиксировано

new GestureDetector(
  child: new TextField(
    decoration: const InputDecoration(labelText: 'City'),
  ),
  onTap: () => print('Text Selected'),
),

Это такое основное требование, что я знаю, что должно быть простое решение.

Спасибо за помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос