看看下面这张图片。
我想让密码点更大。
我尝试过 TextStyle fontSize。
它确实使这些点变大了。
但它也会使密码线更高。
那不是我想要的。
有什么解决办法吗?
ListView(
children: <Widget>[
TextField(
controller: _usernameController,
textAlign: TextAlign.center,
),
TextField(
controller: _passwordController,
textAlign: TextAlign.center,
obscureText: true,
),
],
),
Run Code Online (Sandbox Code Playgroud)
小智 9
您可以使用“模糊字符”
\nTextField(\n controller: _passwordController,\n textAlign: TextAlign.center,\n obscureText: true,\n obscuringCharacter: '\xe2\x97\x8f',\n),\n
Run Code Online (Sandbox Code Playgroud)\n你可以使用以下方法将其变得更大:
\nstyle: TextStyle(fontSize: 20)\n
Run Code Online (Sandbox Code Playgroud)\n概括:
\nTextField(\n controller: _passwordController,\n textAlign: TextAlign.center,\n obscureText: true,\n obscuringCharacter: '\xe2\x97\x8f',\n style: TextStyle(fontSize: 20)\n),\n
Run Code Online (Sandbox Code Playgroud)\n
小智 6
更改为主通道(运行flutter channel master
,然后flutter upgrade
)。之后就可以用obscuringCharacter
里面的参数进行定制了TextField
。
归档时间: |
|
查看次数: |
7508 次 |
最近记录: |