2011-04-12 5 views
0
variable inconnue

Je suis en train de mettre en œuvre ce tutoriel Android multi-touchtutoriel multi-touch, collé sur

http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2-part-5-implementing-the-drag-gesture/1789?tag=mantle_skin;content

Je suis coincé à l'étape 5 pour la mise en œuvre, ce qui est la variable de départ?

switch (event.getAction() & MotionEvent.ACTION_MASK) { 
    case MotionEvent.ACTION_DOWN: 
     savedMatrix.set(matrix); 
     start.set(event.getX(), event.getY()); 
     Log.d(TAG, "mode=DRAG"); 
     mode = DRAG; 
     break; 
    case MotionEvent.ACTION_UP: 
    case MotionEvent.ACTION_POINTER_UP: 
     mode = NONE; 
     Log.d(TAG, "mode=NONE"); 
     break; 
    case MotionEvent.ACTION_MOVE: 
     if (mode == DRAG) { 
     matrix.set(savedMatrix); 
     matrix.postTranslate(event.getX() - start.x, 
     event.getY() - start.y); 
     } 
     break; 
} 

Merci

Répondre

0

Vous pouvez télécharger la source complète here. La variable de départ est de type PointF, elle représente le point de départ du geste.