2016-04-06 12 views
0

Ich möchte kontinuierlich halten, die Touch-Aufnahme-Koordinaten, wenn Finger in exakt der gleichen Stelle Bedeutung bekommen dieeinen kontinuierlichen Kontakt aufnehmen Koordinaten

CASE.MOVE_DOWN 

kontinuierlich.

Jetzt ist das Problem android gibt nur

CASE.MOVE_UP 
CASE.MOVE_DOWN 
CASE.MOVE_MOVE 

So ist es trotzdem kontinuierlichen Kontakt zu bekommen .. ???

+0

nein, es gibt nicht so etwas wie „Continuous Touch“ – pskink

+0

Ja ich weiß, aber ich möchte den Wert zu senden halten, wo sie berührt wird ständig..?? Wie kann ich erreichen, dass ich versucht, während Schleife, aber das stürzte die App –

+0

was brauchen Sie es für? – pskink

Antwort

0

Versuchen Sie diesen Code verwenden:

double placeX, placeY; 
yourView.setOnTouchListener(new View.OnTouchListener() { 
    @Override 
    public boolean onTouch(View v, MotionEvent event) { 
     placeX = event.getX(); //Store the coordinates of the touch in the meantime 
     placeY = event.getY(); 
     return true; 
    } 
}); 

resource

+0

ja ich weiß das, aber ich möchte die Werte wiederholt, wo der Finger angelegt ist und halten Sie es dort, wenn ich halte es gibt immer noch Werte dieser Koordinaten –

+0

@PuneetSharma es tut ... Zumindest als ich es getestet habe – Dotan

Verwandte Themen