如何解决颤动更改文本字段选定的背景颜色
如您所见,所选颜色为紫色。但是我怎样才能改变那个特定 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 举报,一经查实,本站将立刻删除。