我使用了如何在 Android 中获得工作的垂直 SeekBar 中描述的 VerticalSeekBar?. 这是一份相当不错的工作,对我来说效果很好。但是当我在布局 xml 中设置 progressDrawable 时,它不起作用。有什么建议么?
这是我的布局 xml 中的片段:
<com.aidufei.widget.VerticalSeekBar
android:id="@+id/volume_bar"
android:layout_width="16dip"
android:layout_height="160dip"
android:background="@drawable/volume_bar_bg"
android:paddingBottom="20dip"
android:progressDrawable="@drawable/vol_seekbar_style"
android:thumb="@drawable/volume_thumb"
android:thumbOffset="-13dip" />
和 vol_seekbar_style.xml:`
<item android:id="@android:id/background">
<shape>
<corners android:radius="5dip" />
<gradient
android:angle="360"
android:centerColor="#868781"
android:centerY="1"
android:endColor="#868781"
android:startColor="#868781" />
</shape>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<gradient
android:angle="90"
android:endColor="#3B3934"
android:startColor="#3B3934" />
<corners android:radius="5dip" />
</shape>
</clip>
</item>
` VerticalSeekBar.java:https://gist.github.com/maxhis/4739037