首页 > 解决方案 > 如何用 Flutter 处理嵌套的 InkWell?

问题描述

假设你有几个嵌套的InkResponse,如果你点击内部的,所有的父级实际上都会触发飞溅效果,即使它们会在正确的点击小部件的点击区域中松动。效果将是这样的:

例子

如何防止此类行为?如何仅为点击的小部件显示启动画面?在此示例图像中,它使用Container> Row(with InkReponse) > Icon(also with InkResponse)。如果您使用材质按钮,也会发生这种情况。

标签: flutterdart

解决方案


尝试使用空处理程序 + 填充将图标包装到 GestureDetector 中。


推荐阅读