カスタム スタイルのシークバーを作成しようとしています。2 つの 9 パッチ画像があります。1 つは灰色のストレッチ バー search_progress.9.png (背景色) で、もう 1 つは緑色のストレッチ バー 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 画像)。自分の画像で Android の progress_horizontal.xml と同じ効果を得るにはどうすればよいですか (図形を使用してバーを描画したくありません)。