Android seekbar définir un style personnalisé en utilisant neuf images patch
Je suis en train de créer un style seekbar.
J'ai deux neuf-patch images, l'une est d'un gris d'étirement de la barre de search_progress.9.png (couleur de fond) et l'autre est d'un vert d'étirement de la barre de search_progress_bar.9.png (couleur de premier plan).
Je l'utiliser xml comme mon seekbar de progressDrawable:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background" android:drawable="@drawable/search_progress"></item>
<item android:id="@android:id/progress" android:drawable="@drawable/search_progress_bar"></item>
</layer-list>
Mon problème est que, au lieu de la barre de remplissage jusqu'à mon pouce position, la barre est verte tout le temps (search_progress_bar de l'image). Comment puis-je obtenir le même effet que Android progress_horizontal.xml avec mes propres images (je ne veux pas utiliser des formes pour dessiner mon bar)?
source d'informationauteur Eric Chen
Vous devez vous connecter pour publier un commentaire.
e_x_p version fonctionne très bien mais la même version plus simple est
J'ai résolu ce problème en utilisant un ClipDrawable.
C'est ce qui a fonctionné pour moi:
Set @drawable/search_progress_drawable comme le progressDrawable.
search_progress_drawable.xml:
search_progress_clip.xml: