我想使這樣的seekbar:http://img687.imageshack.us/img687/2371/volumec.png 事情是,我知道如何管理它。 你會如此友善,我會非常感激。 在此先感謝,祝一切順利!Android SeekBar [ProgressBar]風格 - 如何設置可繪製的自定義背景
這是應用到搜索欄我的資源style.xml文件:
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@drawable/seekbarcolors</item>
<item name="android:indeterminateDrawable">@drawable/seekbarcolors</item>
<item name="android:minHeight">20dip</item>
<item name="android:maxHeight">20dip</item>
<item name="android:thumbOffset">8px</item>
<item name="android:focusable">true</item>
,這裏是我的@繪製/ seekbarcolors:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<solid android:color="#ff0000" />
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<solid android:color="#00ff00" />
</shape>
</clip>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<solid android:color="#0000ff" />
</shape>
</clip>
</item>
我認爲圖像有效地「延伸」 - 如果這樣SeekBar不支持差距。所以:1)你可以嘗試使用一個圖像,其中左半部分是明亮的,右半部分是黑暗的,並且簡單地以10%的閾值更新進度,如果我錯了,或者2)可以嘗試分層「掩碼「通過搜索欄的圖像篩選出底層進度條中的空白......我不確定是否仍然能夠進度條,或者3)您可以基於SeekBar代碼(Android是開源的)構建自定義搜索欄。祝你好運 – DJC 2011-02-17 18:03:24