J'ai créé un commutateur de base basique code>, tel que défini ci-dessous.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false" android:drawable="@drawable/trackoff" />
<item android:state_checked="true" android:drawable="@drawable/trackon" />
<item android:drawable="@drawable/trackoff" />
</selector>
3 Réponses :
Il y a eu une fois que je cherchais également la même chose lorsque j'avais besoin d'une fonctionnalité de bouton à bascule similaire à celle d'IOS natif qui peut être traîné sur ON / OFF pour l'un de mes projets. A cette époque, j'ai cherché dur et j'ai trouvé cette bibliothèque. P>
https://github.com/pellucide/andrroid-switch-demo- Pré-4.0 p>
J'espère que c'est ce que vous cherchez aussi. P>
Cela ressemble à la sorte de chose que je suis après, émerveillé à quel point il a été difficile de rechercher quelque chose à voir avec les commutateurs pour Android ... merci, je vais vérifier cela!
Joué avec la bibliothèque et a réussi à obtenir un effet décent. C'est un peu fidèle, surtout lorsque vous travaillez avec une nouvelle version d'API, il a dû ajouter du code de hacky pour l'obtenir bien. Le travail est-il joliment, merci beaucoup pour votre aide?
Ouais son peu délicat pour personnaliser mais heureux de travailler pour vous :)
Un commutateur est un widget à bascule à deux états pouvant sélectionner entre deux options. L'utilisateur peut faire glisser le "Thumb" pour choisir l'option sélectionnée ou appuyez simplement sur pour basculer comme s'il s'agissait d'une case à cocher. La propriété Text contrôle le texte affiché dans l'étiquette pour le Interrupteur, alors que le texte OFF et ON contrôle le texte sur le pouce. P>
Pour cette exigence, vous devez personnaliser votre fonctionnalité de bouton code> bouton p>
Vous pouvez visiter pour démo p>
Bascule de diapositive pour Android strong> P > li> Android-Switch-Demo-Pre-4.0 strong> p> li>
bouton bascule personnalisé pour Applications Android forte> p> li> ol> Vous devez comprendre sous deux lignes. P>
android:thumb="@drawable/customswitchselector" android:track="@drawable/custom_track"
Mieux vaut utiliser la barre de recherche et le rendre personnalisé .. Usez à basculer
Stackoverflow.com/Questtions/9752760/slide-Toggle-for-android < / a>
Github.com/tuuesda/switchbox
@Lakhan, c'est une idée intéressante, définissant la valeur maximale à 1 et en définissant un onclicklistener. Github.com/pellucide/androïd-4.0 Est-ce que le travail n'a pas trop de problème, mais une bonne idée.
@Blitzkraig heureux de vous aider