2010-06-03 5 views
5

La classe TouchUtils dans la documentation android a des fonctions comme drag():Testcase avec multitouch sur Android?

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

mais ils ne supportent pas les gestes multi-touch, comme un simple glissement de deux doigts. Si l'on considère les méthodes MotionEvent.obtain(), il ne semble pas possible d'invoquer un événement multi-touch «virtuel» à partir d'un boîtier de test.

Quelqu'un l'a-t-il fonctionné?

Répondre

2

Apparemment, il n'y a pas d'autre moyen que d'utiliser la fonction privée MotionEvent.obtainNano() pour simuler les événements multi-touch. Espérons que cela va changer dans les versions futures.

Questions connexes