La mia classe estende View e ho bisogno di ottenere eventi di tocco continuo su di esso.Come ottenere un evento di tocco continuo?
se uso:
public boolean onTouchEvent(MotionEvent me) {
if(me.getAction()==MotionEvent.ACTION_DOWN) {
myAction();
}
return true;
}
... l'evento tocco è acquisito una volta.
Cosa succede se ho bisogno di ottenere tocchi continui senza muovere il dito? Per favore, dimmi che non ho bisogno di usare discussioni o timer. La mia app è già troppo pesante.
Grazie.
Corretto, io preferirei la soluzione per impostare una bandiera sul ACTION_DOWN e l'uso che fino a quando è impostato il flag su false su ACTION_UP – WarrenFaith
Davvero grazie. – daliz
Vedo questo menzionato ovunque ma non sembra essere il mio caso. Se tocchi e tengo immobile, non ricevo eventi ACTION_MOVE. ACTION_MOVE sembra innescare solo se metto il dito in un modo o nell'altro. Potrebbe essere un'impostazione sul mio telefono che la rende meno sensibile? – clusterflux