我正在尝试使用一个小吃店,我想改变涟漪效应的行动按钮。
但是我找不到属性splashColor或类似的东西。我真的很想改变蓝色飞溅的颜色为粉红色。这是可能的吗?
遵循以下代码:
var snackBar = SnackBar(
content: const Text("Task removed!"),
duration: const Duration(seconds: 3),
action: SnackBarAction(
textColor: Colors.purple,
label: "Desfazer",
onPressed: (() {
setState(() {
_taskList.insert(index, _lastItemRemoved);
});
_saveFile();
})));
ScaffoldMessenger.of(context).showSnackBar(snackBar);
2条答案
按热度按时间von4xj4u1#
请尝试以下代码:
cngwdvgl2#
实现这一点的一种方法是创建一个自定义SnackBar,方法是创建您自己的小部件并设置按钮的飞溅颜色样式:
然后你可以这样使用它: