如何使obscureText中的这些密码点变大

qiu*_*min 6 dart flutter

看看下面这张图片。

我想让密码点更大。

我尝试过 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

您可以使用“模糊字符”

\n
TextField(\n  controller: _passwordController,\n  textAlign: TextAlign.center,\n  obscureText: true,\n  obscuringCharacter: '\xe2\x97\x8f',\n),\n
Run Code Online (Sandbox Code Playgroud)\n

你可以使用以下方法将其变得更大:

\n
style: TextStyle(fontSize: 20)\n
Run Code Online (Sandbox Code Playgroud)\n

概括:

\n
TextField(\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