안녕하세요 

seekbar에 png 이미지를 입혀서 커스텀 seekbar 구현중 문제가 생겨 질문드립니다.

secondarayProgress와 progress에 각각의 이미지를 넣어줬습니다.

양끝이 둥근형태입니다. 

현재 문제점은 

seekbar의 길이가 원본이미지보다 크거나 같을 경우엔 이미지가 깨지지 않고 잘 나오지만,

해상도가 작은 기기에서 원본이미지 보다 작은 seekbar는 양끝 이미지가 잘려 직선형태로 나오는 상황입니다. 


좀더 설명을 덧붙이자면


원본이미지 길이

---------------------- 


큰 해상도에서 seekbar의 길이

----------------------

------------------------


위와 같을 경우에 양쪽 끝의 이미지가 둥근형태로 잘 나오지만


작은 해상도에서 seekbar의 길이

----------

이와같은 경우엔 양끝의 이미지가 둥근형태가 아닌 직선형태로 나오고있습니다. 


현재 나인패치를 사용해 확대될경우엔 문제없는것으로 판단되구요.

seekbar의 height 는 wrap_content로 width는 match_parent로 설정했습니다.

http://developer-dot-android.blogspot.kr/2012/03/custom-seekbar-tutorial.html 

위 사이트에서 참고하여 구현했습니다. 

저는 png이미지가 준비되어 있어서 위사이트의 seekbar_progress.xml 부분은 작성하지않고 

바로 layer_list

<item android:id="@android:id/secondaryProgress">

 <clip android:drawable="@drawable/off"/>

 </item>

 <item android:id="@android:id/progress">

 <clip android:drawable="@drawable/on" />

  </item>


같은 형태로 작성한후 seekbar에서 호출해서 사용했습니다. 

해결방법을 아시는분은 도움 좀 부탁드립니다.