Hallo allerseits,
ich habe einen ImageButton, der mit einem Klick einen Zähler hochzählt. Das funktioniert soweit ohne Probleme. Jetzt hätte ich aber gerne, dass er den Zähler auch hochzählt, wenn man auf dem Button draufbleibt. Dazu habe ich dann einen OnTouchListener gemacht der so aussieht:
Mein Problem ist jetzt, das der Zähler viel zu schnell hochgezählt wird. Muss ich die Geschwindigkeit nun selbst (z.B. mit hilfe von einem Thread?) regulieren oder gibt es da schon fertige Möglichkeiten?
ich habe einen ImageButton, der mit einem Klick einen Zähler hochzählt. Das funktioniert soweit ohne Probleme. Jetzt hätte ich aber gerne, dass er den Zähler auch hochzählt, wenn man auf dem Button draufbleibt. Dazu habe ich dann einen OnTouchListener gemacht der so aussieht:
Java:
button.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
counter++;
return false;
}
});
Mein Problem ist jetzt, das der Zähler viel zu schnell hochgezählt wird. Muss ich die Geschwindigkeit nun selbst (z.B. mit hilfe von einem Thread?) regulieren oder gibt es da schon fertige Möglichkeiten?