Animation Zahrad per Touch

L

Luser_k

Neues Mitglied
2
Hallo Leute,

ich möchte einen Zahrad animieren, das wenn ich mit dem
Finger rüberstreife, sich das Zahnrad mit entsprechender
Geschwindigkeit drehen soll. Und für jede Zacke eine Zahl ausgibt.

Habt Ihr da eine Idee?

Gibt es einen touchlistener der das Streifen mit dem Finger abfängt oder so?

Kann man bei einer Frame-by-Frame Animation die Geschwindigkeit mittels
Touch streifen bewegen?
 
Das "Streifen mit dem Finger" lässt sich über onTouchEvent/dispatchTouchEvent abfangen, wobei letzteres den Vor- bzw. Nachteil (je nach Wunsch) hat, sich nicht von anderen Dialog-Elementen stören zu lassen.
Wie man das Zahnrad dann dreht, weiß ich spontan auch nicht. Vermutlich gibt's dafür 'ne Drawable-Ableitung.
 
Hi,

habe eine Möglichkeit gefunden.

Das "Streifen mit dem Finger über das Display" kann über OnGestureListener abgefangen werden.

Das Zahnrad ist eine Animation (z.B. Frame-By-Frame), das jedesmal gestartet wird,
wenn der User eine Gesture-Bewegung macht.

Und für jede Animation kann eine Geschwindigkeit oder ein Wert definiert werden.

z.B. pro Animation gleich Wert X

Und mit diesem X kann gearbeitet werden.

Also so die Theorie.
 

Ähnliche Themen

B
Antworten
6
Aufrufe
1.049
jogimuc
J
D
  • DasDannychen
Antworten
7
Aufrufe
727
rene3006
R
dimoll
  • dimoll
Antworten
3
Aufrufe
1.299
chrs267
chrs267
Zurück
Oben Unten