如何控制Android Seekbar中的“Halo”

时间:2017-02-12 00:57:30

标签: android seekbar

我(终于)有一个非常好的drawable,我用作我的SeekBar的拇指。在60 dp透明圆圈内,40dp浅蓝色圆圈内部基本上是一个20dp的深蓝色圆圈。

然而,当我触摸拇指时,只要我触摸拇指,“光环”(我确定有一个更好/真实的单词)就会扩展圆圈。它非常大 - 可能高达80dp - 并且呈灰色。

我的问题是:如何控制光环的大小及其颜色。 (能够在xml布局中执行它而不是以编程方式编写它会很好。)

这是我的绘画......

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape android:shape="oval">
            <solid android:color="@android:color/transparent"/>
            <size android:width="60dp" android:height="60dp"/>
        </shape>
    </item>
    <item>
        <shape android:shape="oval">
            <solid android:color="@color/colorPrimary50"/>
            <stroke android:color="@android:color/transparent" android:width="20dp"/>
            <size android:width="40dp" android:height="40dp"/>
        </shape>
    </item>
    <item>
        <shape android:shape="oval">
            <solid android:color="@color/colorPrimary"/>
            <stroke android:color="@android:color/transparent" android:width="40dp"/>
            <size android:width="20dp" android:height="20dp"/>
        </shape>
    </item>
</layer-list>

这是我的搜索栏布局

<SeekBar
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:thumb="@drawable/thumb"
    android:splitTrack="false"
    />

这就是我所看到的......

SeekBar

提前致谢。

0 个答案:

没有答案