본문 바로가기

안드로이드

프로그래스 직접 색깔로 지정하여 그리기

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@android:id/background">
    <shape>
        <corners android:radius="10dip" />
            <gradient
                    android:startColor="@color/progress_bg_start"
                    android:endColor="@color/progress_bg_end"
                    android:centerY="0.1"
                    android:angle="270"
            />        
    </shape>   
</item>
<item android:id="@android:id/progress">
    <clip>
        <shape>
            <corners
                android:radius="10dip"/>
            <gradient
                    android:startColor="@color/progress_start"
                    android:centerColor="@color/progress_center"
                    android:centerY="0.75"
                    android:endColor="@color/progress_end"
                    android:angle="270"
            />             
        </shape>        
    </clip>
</item>

</layer-list>

    <color name="progress_start">#80b5eff3</color>
    <color name="progress_center">#8000b1c5</color>
    <color name="progress_end">#80007194</color>
    <color name="progress_bg_start">#80292929</color>
    <color name="progress_bg_end">#80414041</color>