最近我一直在开发一个具有SeekBar
. 它SeekBar
相当薄,因此有时很难使用它(您的手势必须非常精确)。有什么办法可以增加触摸的面积SeekBar
吗?所以我希望用户能够触摸上方或下方SeekBar
来移动拇指。我很感激你能提供的任何帮助!
问问题
7992 次
1 回答
47
最直接的方法之一是增加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
创建。
于 2013-05-15T07:27:08.920 回答