【发布时间】:2019-06-21 19:32:14
【问题描述】:
假设你有几个嵌套的InkResponse,如果你点击里面的那个,所有的父级实际上都会触发飞溅效果,即使它们会在右击小部件的点击区域中松动。效果会是这样的:
如何防止此类行为?如何为点击的小部件显示 only 的启动画面?在此示例图像中,它使用Container > Row(与InkReponse)> Icon(也与InkResponse)。如果您使用材质按钮,也会发生这种情况。
【问题讨论】:
-
您好,您已经找到答案了吗?请更新。
-
我创建了
InkWell>Container>Row>[Text,IconButton]的demo,墨水飞溅效果单独处理(即点击图标不会触发外部InkWell的飞溅)。可能这在flutter 2中已修复。您可以提供源代码吗? -
是的,也许这已经修复了。这件事被报道已经有一段时间了。