gpt4 book ai didi

Flutter TextField 填充和边框颜色不会变为灰色

转载 作者:IT王子 更新时间:2023-10-29 07:11:21 28 4
gpt4 key购买 nike

我正在尝试根据设计设置 TextField 的样式,但是当我尝试设置填充和边框颜色时,它们并没有改变:

child: Container(
height: 30,
child: Padding(
padding: const EdgeInsets.only(left: 8.0, right: 8.0),
child: TextField(
onChanged: runSearch,
textAlign: TextAlign.start,
decoration: InputDecoration(
contentPadding: EdgeInsets.symmetric(horizontal: 0),
prefixIcon: Icon(Icons.search, color: Color(GoEngColors.mainColorActive)),
border: OutlineInputBorder(
borderSide: new BorderSide(color: Colors.transparent),
borderRadius: const BorderRadius.all(
const Radius.circular(30.0),
),
),
filled: true,
focusedBorder: null,
hintStyle: TextStyle(fontSize: 14, color: Color(GoEngColors.primaryTextColor)),
hintText: "Поиск",
fillColor: Color(GoEngColors.munsell)),
),
),
),

实际结果enter image description here

预期结果 enter image description here

static int munsell = 0xFF0F0F0;

如何将这种颜色设置为背景并去除边框?

更新

在建议的解决方案的帮助下,我可以在正常状态下获得成功

enter image description here

但这是选中(聚焦)状态下的结果:

enter image description here

如何删除下划线并使提示和文本保持在同一级别?

最佳答案

看来你的颜色代码是错误的。你忘了再添加一个 F

int munsell = 0xFFF0F0F0;

并且您还必须为您的 InputDecoration

设置启用的边框样式
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.transparent, width: 0.0),
borderRadius: const BorderRadius.all(const Radius.circular(30.0)),
)

关于Flutter TextField 填充和边框颜色不会变为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56480984/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com