Personnalisé SeekBar Drawable Android

Je veux personnaliser la valeur par défaut d'Android seekbar:

Personnalisé SeekBar Drawable Android

J'ai lu sur patch neuf image et créé 6 images png. Les trois premiers sont le gris de la barre de progression (progressDrawable), comme indiqué ci-dessous:

  1. Image de droite

    Personnalisé SeekBar Drawable Android

  2. Centre de l'image

    Personnalisé SeekBar Drawable Android

  3. Image de gauche

    Personnalisé SeekBar Drawable Android

Le résultat devrait être:

Personnalisé SeekBar Drawable Android

Le bleu images représentent le progrès et sont comme suit:

  1. Image de droite

    Personnalisé SeekBar Drawable Android

  2. Centre de l'image

    Personnalisé SeekBar Drawable Android

  3. Image de gauche

    Personnalisé SeekBar Drawable Android

Et le pouce comme suit:

Personnalisé SeekBar Drawable Android

Ma question est, comment puis-je utiliser le patch neuf d'image pour générer la coutume seekbar exactement comme la première photo et comment puis-je l'appliquer à ma seekbar?

Je vous suggère d'examiner l'un drawable utilisé par le framework lui-même. Vous pouvez les trouver dans votre répertoire du sdk android: android-sdk-dir/platforms/platform-XX/data/res/drawable-*dpi. Recherchez neuf-patch images nommées scrubber_track*.9.png, scrubber_primary*.9.png, scrubber_secondary*.9.png, et scrubber_control*.9.png (* est générique)
pouvez-vous me donner un exemple svp
vous pouvez combiner des images 1,2 et 3 dans un patch neuf drawable
Ce qui fait que vous fermez la question "nombre de..."? - Bien sûr, le code de la pastie.org/private/lbwwr0niv597wugflv4a produit de la mauvaise sortie. Vous émettez texte en utilisant le courant du mois/de l'année, ce qui est incorrect. Sur un changement, vous devez émettre la précédent année/mois. Et n'oubliez pas d'émettre de texte après la boucle!

OriginalL'auteur Dimitri | 2013-08-07