Вот что я пытаюсь сделать:
В документации Flutter для текстовых полей ( https://flutter.io/text-input/ ) говорится, что вы можете удалить подчеркивание, перейдя null
к оформлению. Однако это также избавляет от текста подсказки.
Я не хочу подчеркивать, сфокусировано ли текстовое поле или нет.
ОБНОВЛЕНИЕ: обновлен принятый ответ, чтобы отразить изменения в Flutter SDK по состоянию на апрель 2020 года.
material
пакета? т.е. поCupertino
теме?InputDecoration' can't be assigned to the parameter type 'BoxDecoration'
ошибка типаизменить выделенную границу на отсутствие
источник
Вот дополнительный ответ, который показывает более полный код:
Ноты:
Colors.teal
.InputDecoration
также есть свойствоfilled
andfillColor
, но я не смог заставить их иметь угловой радиус, поэтому вместо этого я использовал контейнер.источник
Я не нашел другого ответа, который дает радиус границы, вы можете просто сделать это так, без вложенных
Container
источник
Я использовал
TextField
элемент управления флаттером и получил вводимые пользователем данные, используя следующие методы.источник
источник