Недавно я работал над приложением, которое имеет SeekBar
. SeekBar
довольно тонкий, поэтому иногда его трудно использовать (вы должны быть очень точными в своих жестах). Есть ли способ увеличить осязаемую область SeekBar
? Поэтому я хочу, чтобы пользователи могли касаться выше или ниже SeekBar
, чтобы переместить большой палец. Буду признателен за любую помощь, которую вы можете предложить!
Android SeekBar Сенсорная чувствительность
Ответ 1
Одним из наиболее простых подходов является увеличение значения атрибута android:padding
:
<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
.