2013-05-15 2 views
11

최근에 나는 SeekBar이있는 앱을 작업 해 왔습니다. SeekBar은 다소 얇기 때문에 때때로 사용하기가 어려울 수 있습니다 (제스처에서 매우 정확해야합니다). SeekBar의 터치 가능한 영역을 늘릴 수있는 방법이 있습니까? 따라서 사용자가 손가락을 움직이기 위해 SeekBar 위나 아래를 터치 할 수 있기를 바랍니다. 당신이 제공 할 수있는 도움을 주시면 고맙겠습니다.Android SeekBar 터치 감도

<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" /> 

은 또 다른 가능성은 : 사용자 정의 엄지 손가락을하고, 예를 들어 추가하여 배경의 크기를 증가 가장 간단한 방법의

답변

28

하나는 android:padding 속성의 값을 증가시키는 것입니다 투명 테두리.

더 복잡한 SeekBarsthis library을 사용할 수도 있습니다.

또한 there에는 사용자 정의 SeekBar 작성에 대해 설명하는 멋진 자습서가 있습니다.

+1

그게 쉬웠습니다. 상단과 하단에 패딩을 추가하면 매력처럼 작동했습니다! – Zero

+0

포함 된보기가 충분히 큰 경우 확대 영역에 다른 손댈 수있는 위젯이 없다고 가정 할 때 여백을 보정하여 여백을 보정하여 레이아웃을 엉망으로 만들지 않도록 할 수도 있습니다. – Tenfour04