📱 Android
[Android / Kotlin] Custom SeekBar
콩드로이드
2019. 11. 15. 10:03
SeekBar를 Custom해서 사용했는데, 깔끔하게 사용하려면 조정해야할 부분이 좀 있었다
보통 SeekBar는 Custom으로 많이 사용하니 까먹지 말자..!
<SeekBar.xml>
<SeekBar
android:id="@+id/sb"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:max="100"
android:progressDrawable="@drawable/progress_drawable"
android:splitTrack="false"
android:thumb="@drawable/progress_thumb"/>
1. android:background="@null"
Thumb을 이동시키면 Ripple Effect효과가 나타나는데 이 효과를 없애기 위해서 사용
2. android:progressDrawable="@drawable/이미지명"
Bar의 background를 적용
3. android:splitTrack="false"
seek1처럼 Thumb를 커스텀하면 좌우에 여백이 생긴다
seek2처럼 변경시키기 위해 splitTrack 적용
4. android:thumb="@drawable/이미지명"
Thumb의 background 적용