我想使这样的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