2017-05-26 1 views

Répondre

0

Vous avez juste besoin de mettre en œuvre listner d'événement tactile pour cela.

view.setOnTouchListener(new View.OnTouchListener() { 
     @Override 
     public boolean onTouch(View v, MotionEvent event) { 
      int X = (int) event.getX(); 
      int Y = (int) event.getY(); 
      int eventaction = event.getAction(); 

      switch (eventaction) { 
       case MotionEvent.ACTION_DOWN: 
        Toast.makeText(this, "Finger down coordinate " + "X: " + X + " Y: " + Y, Toast.LENGTH_SHORT).show(); 
        isTouch = true; 
        break; 

       case MotionEvent.ACTION_MOVE: 
        Toast.makeText(this, "Finger move coordinate " + "X: " + X + " Y: " + Y, Toast.LENGTH_SHORT).show(); 
        break; 

       case MotionEvent.ACTION_UP: 
        Toast.makeText(this, "Finger up coordinate " + "X: " + X + " Y: " + Y, Toast.LENGTH_SHORT).show(); 
        break; 
      } 
      return true; 
     } 
    }); 
+0

Je ne suis pas sûr d'avoir bien exprimé mon idée. Imaginez que je dessine par exemple une banane comme une forme avec de la toile, et je dis à l'utilisateur de la colorer, je veux savoir s'il en colorait juste une petite partie ou toute la forme. –