В настоящее время у меня есть пароль TextFormField
, например:
TextFormField(
decoration: const InputDecoration(
labelText: 'Password',
icon: const Padding(
padding: const EdgeInsets.only(top: 15.0),
child: const Icon(Icons.lock),
)),
validator: (val) => val.length < 6 ? 'Password too short.' : null,
onSaved: (val) => _password = val,
obscureText: true,
);
Мне нужно взаимодействие, подобное кнопке, которое сделает пароль видимым и невидимым. Могу ли я сделать это внутри TextFormField
? Или мне придется создать виджет Stack
, чтобы получить требуемый интерфейс. И как будет выполнено условие относительно obscureText
true/false?