Пользовательский большой палец SeekBar перекрывает линию прогресса, несмотря на прозрачность - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь увеличить область касания большого пальца, используя пользовательскую фигуру с прозрачным фоном:

        <android.support.v7.widget.AppCompatSeekBar
        android:id="@+id/volumeControl"
        android:layout_width="0dp"
        android:layout_height="50dp"
        android:layout_gravity="center_vertical"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:layout_weight="1"
        android:progressBackgroundTint="@color/white"
        android:progressTint="@color/colorAccent"
        android:thumb="@drawable/slider_thumb" />

И для самого большого пальца:

<?xml version="1.0" encoding="utf-8"?>

<item >
    <shape android:shape="rectangle">
        <solid
            android:color="@android:color/transparent"/>
        <size android:width="50dp" android:height="50dp" />
    </shape>
</item>
<item android:bottom="10dp"
    android:top="10dp"
    android:left="10dp"
    android:right="10dp">
    <shape android:shape="oval" android:gravity="center">
        <solid android:color="@color/white" />
    </shape>
</item>

Я ожидаю, что линия слайда все еще будет видна, но она покрыта «прозрачной» областью (см. Ниже).Я видел описания людей, которые делают это успешно, но не могу понять, что я делаю неправильно.

enter image description here

...