繁体   English   中英

从 Flutter TextField 中移除边框

[英]Remove border from Flutter TextField

我试图在颤动中从这个 TextField 中删除边框轮廓,但似乎无法弄清楚这样做的语义方式。

                        decoration: InputDecoration(
                        labelStyle: const TextStyle(color: Colors.black),
                        contentPadding: const EdgeInsets.only(left: 25),
                        border: OutlineInputBorder(
                          borderRadius: BorderRadius.circular(40.0),
                        ),

任何帮助是极大的赞赏。 对此完全空白。

*编辑需要保持 BorderRadius.cicrular 处于活动状态

**编辑编辑希望删除此 TextInput 周围的黑线

在此处输入图片说明

您可以删除边框轮廓TextField

这里的一些例子可能对你有帮助:

 TextFormField(
        decoration: new InputDecoration(
            border: InputBorder.none,
            focusedBorder: InputBorder.none,
            enabledBorder: InputBorder.none,
            errorBorder: InputBorder.none,
            disabledBorder: InputBorder.none,),


TextField(
    decoration: new InputDecoration(
        border: InputBorder.none,
        focusedBorder: InputBorder.none,
        enabledBorder: InputBorder.none,
        errorBorder: InputBorder.none,
        disabledBorder: InputBorder.none,
        hintText: "Hint here"),)

只需更改border : InputBorder.none

不得不将border修改为:

 border: OutlineInputBorder(
                          borderRadius: BorderRadius.circular(10),
                          borderSide: const BorderSide(
                            width: 0,
                            style: BorderStyle.none,
                          ),
                          ),

维护BorderRadius.circular并转储轮廓。

在您的文本字段中,执行以下操作:

border: OutlineInputBorder(
            borderSide: BorderSide.none,
            borderRadius: BorderRadius.circular(17)
         ),

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM