flutter - 当值仅为 true 时如何使用 ColorFilter?
问题描述
嗨,我正在尝试在仅推荐为真时使用 ColorFilter
GestureDetector(
onTap: () {
setState(() {
recommend = !recommend;
if (!recommend) {
both = false;
male = false;
female = false;
}
});
},
child: ColorFiltered(
colorFilter: recommend
? ColorFilter.mode(Colors.amber, BlendMode.saturation)
: ColorFilter.mode(Colors.white, BlendMode.saturation),)
当推荐仅属实时,我如何使用 CololrFilter ?
解决方案
try this:
colorFilter: recommend
? ColorFilter.mode(Colors.amber, BlendMode.saturation)
: ColorFilter.mode(Colors.transparent, BlendMode.saturation),)
推荐阅读
- python - 使用 BeautifulSoup 和 Selenium 抓取多个网站
- amazon-web-services - 从 apigateway 迁移到 apigatewayv2
- c - 为什么尽管更换了标准输入,但我的管道没有在 printf 中读取?
- python-3.x - 在 pandas 加载一个大文件并在加载前过滤列
- php - 将列复制到同一表中的其他列
- swiftui - 水平滚动视图不起作用swiftUI
- python - 安装 mysqlclient 后没有名为“MySQLdb”的模块
- hibernate - 使用 JpaRepository 中的 findAll() 时发生死锁
- python - 在嵌套列表中创建字典
- javascript - 如何使用javascript在jsp的下拉列表中自动选择值以查看填充的数据