Пользовательский диалог на кран TextField? - PullRequest
0 голосов
/ 26 июня 2019

Мой вопрос похож на Показать средство выбора даты при нажатии на текстовое поле , но мне нужно сделать это во флаттере.

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

Есть ли другой виджет, который я должен использовать вместо TextField для этого?

Ответы [ 2 ]

0 голосов
/ 26 июня 2019

Краткий ответ: насколько я знаю, для этой цели нет виджета.

Длинный ответ: Это зависит от того, что вы хотите сделать после выбора даты.Другое простое решение - использовать FlatButton для этого.Он не имеет ненужного стиля TextField, который вам, кажется, не нужен, и в то же время дает пользователю некоторую обратную связь с краном.

FlatButton(
  onPressed: () {
    // call your dialog
  },
  child: Text(
    "Select date",
  ),
)
0 голосов
/ 26 июня 2019

Попробуйте что-то вроде этого

           TextField(
             onTap: () => print('tapped'),
                decoration: InputDecoration(
                    border: InputBorder.none,
                    hintText: 'Enter a search term'),

            );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...