Android 自定义seekBar可绘制XML:将拇指大小设置为可用高度

Android 自定义seekBar可绘制XML:将拇指大小设置为可用高度,android,seekbar,android-seekbar,Android,Seekbar,Android Seekbar,我想有一个seekBar和它的拇指的高度大小与屏幕的比例。例如,它们的高度为屏幕高度的10%,其中seekBar的容器高度设置为屏幕高度的10%,seekBar的高度设置为“匹配父对象” 我已经适应了。因此,我在“res/xml”中创建了一个文件“thumb\u drawable.xml”: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/re

我想有一个seekBar和它的拇指的高度大小与屏幕的比例。例如,它们的高度为屏幕高度的10%,其中seekBar的容器高度设置为屏幕高度的10%,seekBar的高度设置为“匹配父对象”

我已经适应了。因此,我在“res/xml”中创建了一个文件“thumb\u drawable.xml”:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
    <gradient android:startColor="#ffffffff" android:endColor="#ff585858" android:angle="270"/>
    <size android:height="20dp" android:width="20dp"/>
</shape>

在我的布局文件中,有以下内容:

<SeekBar
    android:layout_height="match_parent"
    android:thumb="@xml/thumb_drawable"