失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Android通过MotionEvent仿真手指在屏幕单次点击事件

Android通过MotionEvent仿真手指在屏幕单次点击事件

时间:2019-08-31 16:31:59

相关推荐

Android通过MotionEvent仿真手指在屏幕单次点击事件

Android通过MotionEvent仿真手指在屏幕单次点击事件

Android的View有一个方法performClick(),可人工模拟用户在手机屏幕上的点击事件,这次换一种方法,通过代码制造MotionEvent生产一次针对View的屏幕单次点击事件:

private void simulateClick(View view, float x, float y) {long time = SystemClock.uptimeMillis();//必须是 SystemClock.uptimeMillis()。MotionEvent downEvent = MotionEvent.obtain(time, time, MotionEvent.ACTION_DOWN, x, y, 0);time += 500;MotionEvent upEvent = MotionEvent.obtain(time, time, MotionEvent.ACTION_UP, x, y, 0);view.onTouchEvent(downEvent);view.onTouchEvent(upEvent);//downEvent.recycle();//upEvent.recycle();}

如果觉得《Android通过MotionEvent仿真手指在屏幕单次点击事件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。