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

颤动更改文本字段选定的背景颜色

如何解决颤动更改文本字段选定的背景颜色

我有一个 TextField 目前看起来像这样:

enter image description here

如您所见,所选颜色为紫色。但是我怎样才能改变那个特定 TextField 的颜色?我不想想要更改AppThemeData。我找不到任何关于此的信息......很高兴为每一个帮助!

解决方法

你可以尝试用 Theme 包裹它,然后使用 SplashColor 像这样:

Theme(
  data: ThemeData(textSelectionColor: Colors.green),child: TextField(
    autofocus: false,decoration: InputDecoration(
      filled: true,fillColor: Colors.white,hintText: 'Mail',),);

或在 main 中执行此操作:

theme: ThemeData(
          accentColor: Color(0xffBA379B).withOpacity(.6),primaryColor: Color(0xffBA379B),textSelectionTheme: TextSelectionThemeData(
            selectionColor: Color(0xffBA379B).withOpacity(.5),cursorColor: Color(0xffBA379B).withOpacity(.6),selectionHandleColor: Color(0xffBA379B).withOpacity(1),```

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