Flutter 按TextFormField Flatter中的后缀图标时,新键盘未打开
预期:当我按下后缀图标时,如果键盘打开,不要关闭它,否则不要打开它 现实:当我按下后缀图标时,如果键盘打开,仍然打开,但当键盘关闭时,打开它 我试了一下FocusScope.of(context.unfocus(),但没用 如果有帮助,我将代码粘贴到这里Flutter 按TextFormField Flatter中的后缀图标时,新键盘未打开,flutter,textformfield,Flutter,Textformfield,预期:当我按下后缀图标时,如果键盘打开,不要关闭它,否则不要打开它 现实:当我按下后缀图标时,如果键盘打开,仍然打开,但当键盘关闭时,打开它 我试了一下FocusScope.of(context.unfocus(),但没用 如果有帮助,我将代码粘贴到这里 return TextFormField( //scrollPadding: EdgeInsets.all(30.0), controller: field_controller, validator:
return TextFormField(
//scrollPadding: EdgeInsets.all(30.0),
controller: field_controller,
validator: (text) {
return field_validator(text);
},
keyboardType: keyboard_type,
//maxLength: 30,
textAlign: TextAlign.center,
obscureText: _visible_password2,
decoration: InputDecoration(
hintText: field_name,
labelText: field_name,
suffixIcon:IconButton(
autofocus: true,
icon: Icon(
!_visible_password2
? CupertinoIcons.eye
: CupertinoIcons.eye_slash,
size: 20.0,
color:
_visible_password2 ? Color(0xFF3f7182) : Color(0xFF707070),
),
onPressed: () {
//TODO : BUG
setState(() {
_visible_password2 = !_visible_password2;
});
},
),