Art Schiebregler selbst schreiben?

  • 1 Antworten
  • Letztes Antwortdatum
M

m@xx

Neues Mitglied
0
Hallo Leute,

ich schreibe mometan an einer App und ich möchte dort so einen Schiebregler, wie die Traffickontrolle in Android 4 (siehe Bild), einbauen. Jedoch habe ich bisher immer nur mit Android-Standard-Elementen gearbeitet und daher keine Ahnung, wie man soetwas realisiert.

Hat daher jemand für mich einen Tipp, wie ich sowas realisieren kann? Eventuell Links zu Tutorials? Oder mit was für Elementen in Android arbeiten muss?

Schon mal vielen Dank im Voraus!
m@xx
 

Anhänge

  • 2012-10-29 19.29.15.png
    2012-10-29 19.29.15.png
    1 KB · Aufrufe: 193
Für jegliche UI Elemente die nicht existieren, schreibt man sich eigene. Das nennt man dann eine Custom View.

Ist eigentlich relativ simpel. Leite eine neue Klasse z.B. SchiebereglerView von View ab und überschreibe die Methoden onMeasure und onDraw. Nicht vergessen die Konstruktoren zu erstellen. Für die Verwendung deiner Klasse in den xml's aber mindestens den Konstruktor, mit 2 Übergabeparametern ;)

In der Methode onTouch kannst du dann deine Touches behandeln um den Regler zu verschieben ;)
 
Zuletzt bearbeitet:
Zurück
Oben Unten