跨窗口传递 Touch 事件

2020-09-29  本文已影响0人  WangRain1

1.给activity定义
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_SPLIT_TOUCH | WindowManager.LayoutParams.FLAG_SLIPPERY);

当有一个界面被覆盖时,这个事件就会在当前页面出发cancle事件,把事件传给覆盖的窗口,进行处理。需要注意 这里仅限 系统层开发。

FLAG_SLIPPERY 这个api 是hide的。

上一篇下一篇

猜你喜欢

热点阅读