본문 바로가기

자료

ProgressBar 이미지 설정


  <SeekBar
   android:id="@+id/VolumePop"
   android:thumb="@drawable/popup_volume_controlbtn"         <--- 이건 그냥 이미지 파일명
   android:progressDrawable="@xml/volume_progress_effect"   <--- 이건 xml 파일명 :/res/xml 폴더에 위치 해야함
   android:layout_marginTop="30dp"
   android:layout_width="fill_parent"
   android:layout_height="50dp"
   android:maxHeight="30dp"
   android:max="100" />


volume_progress_effect.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--트랙의 배경이미지-->
 <item android:id="@android:id/background"
  android:drawable="@drawable/popup_volume_prograssbar_n"
  />

<!--트랙의 선택됐을때 이미지-->
 <item android:id="@android:id/progress"
  android:drawable="@drawable/popup_volume_prograssbar_s"
  />

</layer-list>

이렇게 하면... 트랙의 배경이미지와 지나갔을때의 이미지를 설정 할수 있다.
두 이미지의 사이즈는 같아야 한다. (이미지를 늘리는것이 아닌 보여주고 안보여주고 하기 때문)