Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何定制seekbar android_Android_Android Layout_Seekbar - Fatal编程技术网

如何定制seekbar android

如何定制seekbar android,android,android-layout,seekbar,Android,Android Layout,Seekbar,您好,我正在尝试在android上定制seekbar,但我认为thumb view有问题。问题出在拇指的两侧。 这是我的密码 <SeekBar android:id="@+id/seekBar" android:layout_width="300dp" android:layout_height="wrap_content" android:max="10" android:thumb="@drawable/thm_s" android:se

您好,我正在尝试在android上定制seekbar,但我认为thumb view有问题。问题出在拇指的两侧。 这是我的密码

<SeekBar
    android:id="@+id/seekBar"
    android:layout_width="300dp"
    android:layout_height="wrap_content"
    android:max="10"
    android:thumb="@drawable/thm_s"
    android:secondaryProgress="5"
    android:progress="5"
    android:progressDrawable="@drawable/seekbar_background"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="94dp" />

thm_.xml

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
<solid
    android:color="#ffffff"/>
<size
    android:width="20dp"
    android:height="20dp"/>
</shape>

seekbar_background.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/secondaryProgress">
    <shape android:shape="rectangle">
        <corners android:radius="10dp" />

        <gradient
            android:angle="270"
            android:endColor="#403F41"
            android:startColor="#403F41" />
    </shape>
</item>
<item android:id="@android:id/progress">
    <clip>
        <shape android:shape="rectangle">
            <corners android:radius="10dp" />

            <gradient
                android:angle="270"
                android:endColor="#00AEEF"
                android:startColor="#00AEEF" />
        </shape>
    </clip>
 </item>
</layer-list>

请查看此图像。

为什么您使用
@android:id/secondaryProgress
而不是
@android:id/background
?为什么您使用
@android:id/secondaryProgress
而不是
@android:id/background