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