Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.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
Android-Set seekbar的进度始终由用户自行决定_Android_Seekbar - Fatal编程技术网

Android-Set seekbar的进度始终由用户自行决定

Android-Set seekbar的进度始终由用户自行决定,android,seekbar,Android,Seekbar,如果进度接近边框,则如果为seekbar设置了padding和thumboffset,则进度线将位于拇指的前面或后面(参见图): 我要seekbar永远像这样 我如何实现这一点。请先帮我谢谢 编辑 当我应用Karthika的密码时。我得到了下面的图片。这里的问题是它没有触及背景图像的边界。我必须从背景图像开始 设置 在你的seeekbar里 可绘制的文件是 <?xml version="1.0" encoding="utf-8"?> <layer-list xmln

如果进度接近边框,则如果为
seekbar
设置了padding和thumboffset,则进度线将位于拇指的前面或后面(参见图):


我要
seekbar
永远像这样

我如何实现这一点。请先帮我谢谢

编辑 当我应用Karthika的密码时。我得到了下面的图片。这里的问题是它没有触及背景图像的边界。我必须从背景图像开始

设置


在你的seeekbar里

可绘制的文件是

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background"
        android:drawable="@color/violetbg"
        android:dither="true">
    </item>
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <gradient
                    android:startColor="#80028ac8"
                    android:centerColor="#80127fb1"
                    android:centerY="0.75"
                    android:endColor="#a004638f"
                    android:angle="270"
                />
            </shape>
        </clip>
    </item>
    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/seekbar_progress_bg"
    />
</layer-list>

我的结果是


谢谢。但是没有变化,谢谢你抽出时间。我认为对你的代码稍加修改可能会奏效。投票表决你的答案。让我们。
   <SeekBar
            android:id="@+id/progressplay"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"

                     android:visibility="gone"
                android:background="@drawable/violetborderbox"
             android:thumb="@drawable/playbtn"
             android:progressDrawable="@drawable/seekbar_progress"

            android:layout_centerVertical="true"
             android:paddingLeft="35dp"

android:layout_centerHorizontal="true"
             android:paddingRight="35dp"/>
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background"
        android:drawable="@color/violetbg"
        android:dither="true">
    </item>
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <gradient
                    android:startColor="#80028ac8"
                    android:centerColor="#80127fb1"
                    android:centerY="0.75"
                    android:endColor="#a004638f"
                    android:angle="270"
                />
            </shape>
        </clip>
    </item>
    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/seekbar_progress_bg"
    />
</layer-list>