gpt4 book ai didi

android - 我想在我的代码中使用不同的 MotionEvent 对象调用 onTouchEvent(MotionEvent event)?

转载 作者:行者123 更新时间:2023-11-29 21:40:36 27 4
gpt4 key购买 nike

我想在代码中模拟一个触摸事件,换句话说,就是在屏幕上的扫动。

我想在我的代码中触发方法 public boolean onTouchEvent(MotionEvent event),但是 MotionEvent 对象应该具有所需的值以模拟扫描屏幕(例如从左向右扫动)。

我读了this条目,但我认为这仅在进行 Android 单元测试时有用,并且我需要从我的代码的任何部分调用此方法以随时模拟滑动。

我想知道这是否可行。提前致谢。

最佳答案

How to simulate a touch event in Android?

MotionEvent motionEvent = MotionEvent.obtain(
downTime,
eventTime,
MotionEvent.ACTION_UP,
x,
y,
metaState
);

// Dispatch touch event to view
view.dispatchTouchEvent(motionEvent);

关于android - 我想在我的代码中使用不同的 MotionEvent 对象调用 onTouchEvent(MotionEvent event)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17215788/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com