5

Android ドキュメントの TouchUtils クラスには、次のような関数がありますdrag()

https://developer.android.com/reference/android/test/TouchUtils.html#drag(android.test.InstrumentationTestCase,%20float,%20float,%20float,%20float,%20int)

ただし、2 本指のスワイプなどのマルチタッチ ジェスチャはサポートされていません。

メソッドを見るとMotionEvent.obtain()、テストケースから「仮想」マルチタッチ イベントを呼び出す方法はないようです。

誰かがそれを機能させましたか?

4

1 に答える 1

2

MotionEvent.obtainNano()どうやらプライベート関数を使用してマルチタッチ イベントをモックする以外に方法はありません。うまくいけば、これは将来のバージョンで変更されるでしょう。

于 2010-06-08T09:20:12.470 に答える