去除 Flutter 中点击按钮、底部导航栏的水波纹效果

一:全局去除设置

找到 MaterialApp 组件,设置其 theme 属性如下

@override
Widget build(BuildContext context) {
  return MaterialApp(
    theme: ThemeData(
      splashColor: Colors.transparent, // 点击时的高亮效果设置为透明
      highlightColor: Colors.transparent, // 长按时的扩散效果设置为透明
    ),
  );
}

二:局部去除设置

highlightColor: Colors.transparent, // 透明色
splashColor: Colors.transparent, // 透明色

你可能感兴趣的:(去除 Flutter 中点击按钮、底部导航栏的水波纹效果)