Ich habe eine grundlegende benutzerdefinierte Switch
erstellt, wie unten definiert.
Das @drawable/thumb
ist ein einfaches PNG, das gut funktioniert.
Die @drawable/switch_track
ist unten definiert. @drawable/trackon
und @drawable/trackoff
sind PNGs.
Dieser Schalter sieht so aus und funktioniert wie beabsichtigt, aber gibt es eine Möglichkeit, die Spur zu "animieren", wenn der Daumen beim Ziehen über die Maus darüber fährt? Entweder zwischen aktiviert und deaktiviert, oder vorzugsweise "hinter" dem Daumen ändern.
Das aktuelle Verhalten wird unten angezeigt.
Es gab eine Zeit, in der ich auch nach dem gleichen gesucht habe, als ich eine Umschaltfunktion benötigte, die dem nativen iOS ähnlich ist und für eines meiner Projekte ein- und ausgeschaltet werden kann. Zu dieser Zeit habe ich intensiv gesucht und diese Bibliothek gefunden.
Also hoffe, dass du das auch suchst.
Ein Schalter ist ein Zwei-Status-Kippschalter-Widget, zwischen dem ausgewählt werden kann zwei Optionen. Der Benutzer kann den "Daumen" vor und zurück ziehen, um zu wählen die ausgewählte Option, oder tippen Sie einfach, um wie ein Kontrollkästchen zu wechseln. Die text -Eigenschaft steuert den Text, der in der Bezeichnung für das Symbol angezeigt wird wechseln, während der Aus- und Ein-Text den Text auf dem Daumen steuert.
Für diese Anforderung müssen Sie Ihre Switch
Button Funktionalität anpassen
Sie können Demo besuchen
Sie müssen unten zwei Zeilen verstehen.
%Vor% Es hat zwei Tags: android:thumb and android:track
.Thumb zeichnet das tatsächliche Aussehen, wenn wir den Status wischen oder ändern.
Tags und Links android android-layout android-drawable android-switch