如何在Flutter上改变TextFormField的高度和字体颜色。

我想改变TextFormField的高度和字体颜色。

           TextFormField(
              decoration: const InputDecoration(
                  border: OutlineInputBorder(),
                  filled: true,
                  icon: Icon(Icons.person),
                  hintText: 'Nick Name',
                  labelText: 'Nick Name',
              ),
            ),

如何写?

解决方案:

要增加 TextFormField 高度,您可以使用 contentPadding 里边 InputDecoration 并赋予 vertical 参数为。

decoration: InputDecoration(
                  contentPadding: EdgeInsets.symmetric(vertical: 30),

要改变字体颜色的 labelhint,你可以使用 Theme 里面 MaterialApp 如下图所示。

theme: ThemeData(
      inputDecorationTheme: InputDecorationTheme(
            labelStyle: TextStyle(color: Colors.black),
            hintStyle: TextStyle(color: Colors.black),

      )),

希望这对你有帮助

给TA打赏
共{{data.count}}人
人已打赏
未分类

AWS ElasticSearch - 匹配查询不工作

2022-9-8 16:41:37

未分类

使用react和redux在每个页面上检查用户

2022-9-8 16:41:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索