Чувствительность Касания SeekBar Андроида

недавно я работал над приложением, которое имеет SeekBar. The SeekBar довольно тонкий, поэтому иногда его трудно использовать (вы должны быть очень точными в своих жестах). Есть ли способ увеличить осязаемую область SeekBar? Поэтому я хочу, чтобы пользователи могли чуть выше или ниже SeekBar для перемещения большого пальца. Я был бы признателен за любую помощь, которую вы можете предложить!

1 ответов


одним из самых простых подходов является увеличение значения :

<SeekBar
    android:id="@+id/yourSeekBar"
    android:progressDrawable="@drawable/seekbar_progress"
    android:thumb="@drawable/seekbar_thumb"
    android:paddingTop="@dimen/your_topPadding"
    android:paddingBottom="@dimen/your_bottomPadding" />

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

вы также можете использовать библиотека для более сложных SeekBars.

кроме того, здесь у вас есть хороший учебник, описывающий пользовательскую SeekBar создание.