0
我有一个seekbar,其高度为16dp
。Seekbar progressdrawable无法在Android M下正常工作
minHeight="16dp"
maxHeight="16dp"
现在我必须使用自定义进度drawable。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape android:shape="rectangle">
<solid android:color="xxx"/>
<corners android:radius="6dp"/>
</shape>
</item>
<item
android:id="@android:id/secondaryProgress"
android:bottom="4dp"
android:left="4dp"
android:right="4dp"
android:top="4dp">
<clip>
<shape android:shape="rectangle">
<solid android:color="xxx"/>
<corners android:radius="4dp"/>
</shape>
</clip>
</item>
<item
android:id="@android:id/progress"
android:bottom="4dp"
android:left="4dp"
android:right="4dp"
android:top="4dp">
<clip>
<shape android:shape="rectangle">
<solid android:color="xxx"/>
<corners
android:radius="4dp"/>
</shape>
</clip>
</item>
正如你看到的,我用left
,top
,right
,bottom
插入progress
和secondaryProgress
。
它运作良好以上版本的Android M,但是下面的Android M时,porgress和secondaryProgress其他字background
项目是由progress
和secondaryProgress
覆盖填充background
。 但我想进度和secondaryProgress比背景项目小。