level 1
Dog_Can_Fly
楼主
当按下悬浮窗上的按钮后,press屏幕固定位置。但是当press执行时会取消悬浮窗按钮的手指位置,导致无法响应ACTION_UP事件。
代码如下,大概功能就是想用悬浮窗做一个虚拟摇杆。
window.left.setOnTouchListener(function(view,event){
switch(event.getAction()){
case event.ACTION_DOWN:
threads.start(function(){
press(1000,540,1000);
});
break;
case event.ACTION_UP:
toastLog("up");
break;
default:
break;
}
return true;
});
新开线程执行press后left控件上的手指会直接转移到press点,触发一个控件的ACTION_CANCEL事件。想请问一下有没有办法让模拟点击为多点操作?
2023年01月04日 14点01分
1
代码如下,大概功能就是想用悬浮窗做一个虚拟摇杆。
window.left.setOnTouchListener(function(view,event){
switch(event.getAction()){
case event.ACTION_DOWN:
threads.start(function(){
press(1000,540,1000);
});
break;
case event.ACTION_UP:
toastLog("up");
break;
default:
break;
}
return true;
});
新开线程执行press后left控件上的手指会直接转移到press点,触发一个控件的ACTION_CANCEL事件。想请问一下有没有办法让模拟点击为多点操作?