Android Studio AndroidOS Androidアプリ java アプリ開発

Android タッチイベントを発生させる

画面をタップしなくても、タッチイベントを発生させたい場合は、以下のようなコードで実現できる。
イベントを新規で作成して、発生させる時間、アクションの種類、座標を決定して、ActivityのonTouchEventに投げる。これだけ。

MotionEvent ev = MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis() + 100, MotionEvent.ACTION_DOWN, x, y, 0);

this.onTouchEvent(ev);

 

-Android Studio, AndroidOS, Androidアプリ, java, アプリ開発
-, , , , , , , ,

Copyright© LAPTURE , 2020 All Rights Reserved.