Я пытаюсь увеличить область касания большого пальца, используя пользовательскую фигуру с прозрачным фоном:
<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>
Я ожидаю, что линия слайда все еще будет видна, но она покрыта «прозрачной» областью (см. Ниже).Я видел описания людей, которые делают это успешно, но не могу понять, что я делаю неправильно.