如何将触摸事件从系统覆盖传递到后台

时间:2018-10-17 08:08:26

标签: android overlay touch-event

我进行了很多搜索,因此遇到了似乎不可能的情况。但是我仍然对这种解决方法感到好奇。

我的主屏幕上有一个不规则形状的叠加视图。这不是一项活动。我单击它进行一些操作。但由于它不是矩形,因此存在一些透明区域,但属于此叠加层。所以我想在触摸透明部分时将触摸事件传递给背景,例如homesreen。

例如:我在主屏幕上移动了叠加层,从叠加层的透明区域中可以看到Firefox图标。我点击了firefox图标的位置,该覆盖没有任何作用,只是打开了firefox。

直到现在我知道,如果它是覆盖其活动的覆盖层,则可以将touch事件传递给其活动。如果有人知道在这种情况下可以拯救我的解决方案,请留下您的评论,谢谢!

0 个答案:

没有答案