Как сохранить границу primaryColor - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь настроить TextFormField на флаттере.

Когда фокус на TextFormField, он превращается в primaryColor.
Однако я хотел бы сохранить границы и заголовки primaryColor, когда они не сосредоточен на. Я не ожидаю какого-либо изменения цвета на границе и заголовках.

Как я могу написать это?

Ответы [ 2 ]

1 голос
/ 24 апреля 2020

Это остановит изменение цвета границы. Добавьте InputDecoration к TextFormField:

TextFormField(
....
decoration: InputDecoration(
  border: OutlineInputBorder(
    borderSide: BorderSide(color: //put your color, width: //if you want to change the width)),
  ),
),
0 голосов
/ 24 апреля 2020

Вам нужно будет обернуть ваш TextField () в новую тему, как показано ниже, потому что TextField использует настройку темы по умолчанию в main.dart.

Theme(
  data: ThemeData(
    primaryColor: Colors.redAccent,
  ),
  child: TextField(
  )
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...