Hi,
der eine oder andere kennt bestimmt diese "Walzencontrol" aus iPhone-Apps mit dem man z.B. die Uhrzeit oder das Datum einstellen kann.
ich kenne sie nicht, stelle sie mir aber so vor, wie früher die Ziffernwalzen auf mechanischen Uhren oder Kalendern.
Ja, genau!
Mal angenommen, man möchte dieses Control nachbauen, also z.B. eine Walze für die Minuten 1-60, wie würdet ihr das angehen?
Erstmal korrigieren, dass die Minuten von 0..59 laufen. ;-)
;-) Das mach Sinn! ;-)
Nö, einfacher. Ein positioniertes Hintergrundbild pro Stelle, das untereinander die Ziffern 0..9 (0..5 für die Minuten-Zehner) und dann nochmal die 0 enthält. Das kann man dann so positionieren, dass die richtige Ziffer angezeigt wird, und pixelweise verschieben für den Übergangseffekt. Die zweite 0 übrigens deshalb, damit man auch den Übergang von 9 zu 0 gleitend machen kann.
Ein HG-Bild (so?):
0
1
2
3
4
5
6
7
8
9
0
Wenn ich jetzt aber die untere 0 nach oben schiebe, dann soll ja wieder die 1 auftauchen. Wie soll das mit bloser Verschiebung möglich sein?
Soweit zur Visualisierung. Aber wie stellst du dir dir Bedienung eines solchen Controls vor? Ein zusätzliches Eingabefeld? Ich hätte da im Moment keine richtig gute Idee. Ich vermute, dass es auf dem Eifon mit Wischgesten (nach oben, nach unten) funktioniert. Aber die stehen dir ja auf einem herkömmlichen PC mit herkömmlichem Bildschirm nicht zur Verfügung. Also brauchst du auf jeden Fall eine Eingabemöglichkeit für "konventionelle" Geräte.
Auf dem herkömmlichen Bildschirm kann ich mir Pfeil-Tasten vorstellen, die die Walze onmousedown weiterdrehen.
Viele Grüße
Siri