flutter - Flutter 2.0 - 新的按钮样式
问题描述
我将一个项目更新为新版本的 Flutter,一些属性发生了变化。
例如
style: TextButton.styleFrom(
primary: Colors.blue[700],
highlightColor: Colors.black)
返回该highlightColor参数不存在。
在其他情况下
style: TextButton.styleFrom(
splashColor: Colors.white24,
backgroundColor: Colors.black),
返回splashColor参数不存在。
那么,如何在新版 Flutter(2.0.3)中设置highlightColor和splashColor呢?
解决方案
对于飞溅影响您可以使用 ButtonStyle :
ButtonStyle(
overlayColor: MaterialStateColor.resolveWith((states) => Colors.red),
),
overlayColor → MaterialStateProperty<Color?>? 通常用于指示按钮已聚焦、悬停或按下的突出显示颜色。最后
推荐阅读
- android - 如何使BottomSheetDialog全屏?
- node.js - Angular Typescript 数组仅在 array.push() 上添加最后一个元素
- react-native - react native如何将项目版本0.61.0升级到最新版本
- android-studio - E/RecyclerView:没有附加适配器;跳过布局 / Kotlin
- python - 一次导入多个自定义模块
- android - 它的名称是什么以及如何在 xml 中对其进行编码?
- intellij-plugin - 行为类似于断点的 IntelliJ 行标记?
- windows - Windows Makefile 和 TEXINPUTS
- python-3.x - Python3 argparse nargs="+" 获取参数数量
- python - 从循环更新值时,字典似乎有点偏离和缺失值