1.给activity定义
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_SPLIT_TOUCH | WindowManager.LayoutParams.FLAG_SLIPPERY);
当有一个界面被覆盖时,这个事件就会在当前页面出发cancle事件,把事件传给覆盖的窗口,进行处理。需要注意 这里仅限 系统层开发。
FLAG_SLIPPERY 这个api 是hide的。
1.给activity定义
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_SPLIT_TOUCH | WindowManager.LayoutParams.FLAG_SLIPPERY);
当有一个界面被覆盖时,这个事件就会在当前页面出发cancle事件,把事件传给覆盖的窗口,进行处理。需要注意 这里仅限 系统层开发。
FLAG_SLIPPERY 这个api 是hide的。
本文标题:跨窗口传递 Touch 事件
本文链接:https://www.haomeiwen.com/subject/seasuktx.html
网友评论