8
votes

Switch Personnalisé Android Piste 'Animation'

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>


5 commentaires

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


3 Réponses :


5
votes

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.

https://github.com/pellucide/andrroid-switch-demo- Pré-4.0

J'espère que c'est ce que vous cherchez aussi.


3 commentaires

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 :)



1
votes

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>

  1. Bascule de diapositive pour Android strong> P > li>

  2. Android-Switch-Demo-Pre-4.0 strong> p> li>

  3. 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"
    


0 commentaires

0
votes

Vous devez faire une touche à bascule personnalisée xxx

voir Cette


0 commentaires