当InkWell小部件位于另一个InkWell小部件内时,仅在按下的小部件上显示InkWell

时间:2018-04-19 02:16:49

标签: android dart flutter

我有一个容器小部件,它包含在InkWell窗口小部件中,用于敲击声音,工具提示和启动效果,在其中有另一个InkWell窗口小部件用于相同的目的但是用于不同的{{1行动。

当我长按外部容器时,它会显示所有内容的闪现(这是可以理解的,但是当我按下内部小部件时,它也显示外部小部件上的闪现,这给人一种错觉,它是相同的小部件。

不同的OnTap窗口小部件 DO 就像不同的窗口小部件一样,InkWellOnTap就像它们应该的那样,我的问题是启动动画。

I included a GIF to explain it better, 当用户按下内部容器时,如何防止外部容器上的飞溅?

1 个答案:

答案 0 :(得分:1)

https://github.com/flutter/flutter/issues/14417

  

这里发生的事情是两个墨水井都在争夺   在竞技场中指针,在战斗中他们表现出他们的反应。   当一个人获胜时,另一个人将被取消。

     

我们今天没有一个简单的方法让外面的InkWell知道这一点   它以同样的姿态与另一个InkWell战斗。