微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flutter TextField怎样去除下划线及有焦点时颜色

修改方法
只有把
enabledBorder: new UnderlineInputBorder
focusedBorder: new UnderlineInputBorder
设置为 borderSide: BorderSide.none, 即可,修改焦点时颜色都可以在这里定义

      Container(
                  padding: EdgeInsets.only(left: 18.0, right: 18.0),
                  height: 150.0,
                  child: new TextField(
                    controller: _mnemonicController,
                    keyboardType: TextInputType.text,
                    maxLength: 150,
                    onChanged: (value) {
                      setState(() {});
                    },
                    autofocus: false,
                    decoration: Inputdecoration(
                      enabledBorder: new UnderlineInputBorder( //没有焦点时
                        borderSide: BorderSide.none,
                      ),
                      focusedBorder: new UnderlineInputBorder(  //有焦点时
                        borderSide: BorderSide.none,
                      ),
                      contentPadding:
                          EdgeInsets.symmetric(vertical: 10, horizontal: 10),
                      hintText:
                          S.of(context).string_wallet_enter_receive_amount,
                      counterText: '',
                    ),
                  ),
                ),

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐