2010-12-14 2 views
0

Je souhaite continuer à lire à partir d'un événement de retombée continue. Je veux dire que je veux obtenir l'événement toutes les 0,01 secondes. J'ai essayé d'utiliser GestureDetector et je suis descendu, montrer et de longs événements au cours d'une poursuite . Après le long événement, je n'ai aucun événement. Veuillez aider ...continuer à lire à partir de continuer à toucher

+1

Je pense que vous voulez dire continu. – Falmarri

Répondre

0

Vous devez écouter les événements TouchMotion dans la méthode onTouch() de Activity.

+0

10'x, Fait cela (regardez le code ci-dessous) mais je ne reçois aucun événement après le bas, le spectacle et les longs événements. Quel est l'événement que je cherche? \t \t \t this.setOnTouchListener (nouveau View.OnTouchListener() { \t \t \t \t \t \t \t \t // @ Remplacer \t \t \t \t OnTouch public boolean (Voir v, événement MotionEvent) {\t \t \t \t \t \t \t \t booléen l_bLocal = true; \t \t \t \t \t l_bLocal = gestureScanner.onTouchEvent (événement); \t \t \t \t \t return l_bLocal; \t \t \t \t} \t \t \t}); –

0

Où consignez-vous les événements? Le gestionnaire onTouch() doit être appelé chaque fois que l'utilisateur touche l'écran. Vous pouvez faire un cas de commutation sur l'événement pour déterminer ce que l'utilisateur est en train de faire:

switch(event) { 
case MotionEvent.ACTION_DOWN: 
// When user first touches screen 
break; 
case MotionEvent.ACTION_MOVE: 
// When user is dragging, or continuous touch 
break; 
case MotionEvent.ACTION_UP: 
// When user stops touching 
break; 
} 
+0

10x, l'a fait. Le problème est que je veux obtenir des lectures après un événement vers le bas et aucun événement vers le haut. Je veux obtenir la taille de l'événement tactile en pixels en appuyant sur. –

Questions connexes