11
最近我一直在努力的應用程序有一個SeekBar
。 SeekBar
非常薄,所以有時很難使用它(你的手勢必須非常精確)。有沒有辦法增加SeekBar
的可觸摸面積?所以我希望用戶能夠觸摸SeekBar
的上方或下方移動拇指。我會很感激你可以提供的任何幫助!Android SeekBar觸摸靈敏度
最近我一直在努力的應用程序有一個SeekBar
。 SeekBar
非常薄,所以有時很難使用它(你的手勢必須非常精確)。有沒有辦法增加SeekBar
的可觸摸面積?所以我希望用戶能夠觸摸SeekBar
的上方或下方移動拇指。我會很感激你可以提供的任何幫助!Android SeekBar觸摸靈敏度
其中最簡單的方法之一是增加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" />
另一種可能性:使自定義拇指和通過添加例如增加其背景的大小透明邊框。您可以使用this library更復雜的SeekBars
。
此外,there你有一個很好的教程來描述自定義SeekBar
創作。
那很簡單!在頂部和底部添加填充工作就像一個魅力! – Zero
如果包含的視圖足夠大,您還可以設置負邊距來彌補填充因此,假設在放大區域中沒有其他可觸摸小部件,它不會弄亂您的佈局。 – Tenfour04