Bla*_* T. 7 flutter flutter-web
这是我的密码字段代码:
TextFormField(
obscureText: isObscure,
decoration: InputDecoration(
suffix: TextButton(
child: isPasswordObscure
? Text(
'Show',
style: TextStyle(color: Colors.grey),
)
: Text(
'Hide',
style: TextStyle(color: Colors.grey),
),
onPressed: () {
setState(() { isObscure = !isObscure; });
},
),
),
)
Run Code Online (Sandbox Code Playgroud)
如果您查看我的代码,我只指定了一个文本按钮,而不是一个图标作为后缀。可见性图标是由Flutter Edge 添加的,当我单击它时,它只会更改其图标,不会模糊或遮挡文本字段。
我想知道如何更改或删除图标?也许还给它一个回调,这样它就知道当我点击它时要做什么。
该问题在移动设备上不存在,仅在桌面 Edge浏览器上存在。
编辑:
我尝试将suffix和设置suffixIcon为空,但可见性图标仍然显示。
更新:我发现该问题仅存在于 MS Edge 上。
| 归档时间: |
|
| 查看次数: |
1252 次 |
| 最近记录: |