Я пытаюсь создать панель поиска в пользовательском стиле. У меня есть два изображения с девятью патчами, одно из которых представляет собой серую полосу растяжения search_progress.9.png (цвет фона), а другое — зеленую полосу растяжения search_progress_bar.9.png (цвет переднего плана).
Я использую этот xml в качестве 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>
Моя проблема в том, что вместо того, чтобы полоса заполнялась до положения моего большого пальца, вся полоса все время зеленая (изображение search_progress_bar). Как я могу получить тот же эффект, что и в файле progress_horizontal.xml для Android, с моими собственными изображениями (я не хочу использовать фигуры для рисования полосы)?