要去除 IconButton 的多余效果,可以通过设置 onPressed 属性为 null 来禁用按钮的点击效果,例如:

IconButton(
  icon: Icon(Icons.delete),
  onPressed: null, // 禁用点击效果
),

或者,可以将 IconButton 包装在一个 GestureDetector 中,并设置 onTap 属性为 null,例如:

GestureDetector(
  onTap: null, // 禁用点击效果
  child: IconButton(
    icon: Icon(Icons.delete),
    onPressed: () {},
  ),
),

这样可以保留 IconButton 的一些默认样式和行为,同时去除多余的点击效果。

Flutter IconButton 去除多余点击效果

原文地址: https://www.cveoy.top/t/topic/lBcJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录