마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

ProgressBar 이미지를 변경하고 싶은데.. 이상하게 이미지가 안나오네요

0 추천
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/progress_indicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:orientation="vertical" >
<ProgressBar
android:id="@android:id/progress"
android:indeterminateDrawable="@drawable/progress_large_new"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="5dip"
android:text="@string/loading_video"
android:textColor="?android:attr/textColorPrimary"
android:textSize="14sp" />
</LinearLayout>
 
 
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/spinner_black_48" <= 실제 이미지 파일을 넣음
android:pivotX="50%"
android:pivotY="50%" >
</animated-rotate>
 
 
위와 같이 작업하면 이미지를 변경할 수 있다고 하던데..
전.. 이미지가 안나오네요!
 
잘못 적용한건가요?
익명사용자 님이 2013년 7월 1일 질문

1개의 답변

0 추천

http://darksilber.tistory.com/entry/Android-Custom-ProgressBar-%EC%82%AC%EC%9A%A9

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
      <item android:drawable="@drawable/percent_bar_bg" android:id="@android:id/background">
      <shape>
            <corners android:radius="8px"> 
               <gradient android:angle="90" android:endcolor="#ff595959" android:centery="0.6" android:centercolor="#ff808080" android:startcolor="#ff808080"></gradient>
            </corners>
     </shape>
     </item>
     <item android:id="@android:id/secondaryProgress"> 
         <clip>
            <shape>              
               <corners android:radius="5dip">
                 <gradient android:angle="270" android:endcolor="#a0ffcb00" android:centery="0.75" android:centercolor="#80ffb600" android:startcolor="#80ffd300"></gradient>
               </corners>
            </shape>
        </clip>
    </item>
   <item android:id="@android:id/progress">
         <clip android:drawable="@drawable/percent_bar"></clip>
   </item>
</layer-list>
 
참고하세요:)

 

ABCing (270 포인트) 님이 2013년 7월 26일 답변
ABCing님이 2013년 7월 29일 수정
...