Flutter   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了飞镖 – 在颤动中更改TextField的下划线[复制]大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_944_2@
参见英文答案 > Changing EditText bottom line color with appcompat v7                                    23个
我正在使用Flutter SDK开发应用程序.当我使用 TextField小部件时,我将其聚焦,下划线变为蓝色.我需要将此颜色更改为红色,我该怎么办

我需要改变的截图.我只想改变下划线,而不是标签颜色.

@H_944_2@

解决方法

然这些其他答案可能以某种方式起作用,但您绝对不应该使用它.
这不是在Flutter中获得自定义主题的正确方法.

一个更优雅的解决方案如下:

final theme = Theme.of(context);

return new Theme(
  data: theme.copyWith(pri@R_607_11035@Color: Colors.red),child: new TextField(
    decoration: new InputDecoration(
      labelText: "Hello",labelStyle: theme.textTheme.caption.copyWith(color: theme.pri@R_607_11035@Color),),);

同时,如果您只想显示错误(红色),请改用InputDecoration的errorText.它会自动将颜色设置为红色.

@H_944_2@ @H_944_2@
@H_944_2@
@H_944_2@

大佬总结

以上是大佬教程为你收集整理的飞镖 – 在颤动中更改TextField的下划线[复制]全部内容,希望文章能够帮你解决飞镖 – 在颤动中更改TextField的下划线[复制]所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。