2017-01-23 49 views
-3

我设计了一个水平的progressBar使用xml,但我希望颜色的progressBar颜色渐变时progressBar增加。根据Image中的给定视图。如何更改水平ProgressBar的开始颜色和结束颜色的梯度

start color and end color with horizontal gradient

+0

http://stackoverflow.com/questions/2020882/how-to-更改进度栏的进度颜色在Android –

+0

创建一个绘制,请参阅:http://stackoverflow.com/questions/2819778/custom-drawable-for-progressbar-progressdialog – AsfK

+0

可能重复的[如何更改进度条在Android中的进度颜色](http://stackoverflow.com/questions/2020882/how-to-change-progress-bars-progress-color-in-android) – AJay

回答

0

使绘制文件的推杆这段代码在它

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

    <!-- Define the background properties like color etc --> 
    <item android:id="@android:id/background"> 
     <shape> 
      <solid 
       android:color="#ffb833" 
       android:angle="270" 
       /> 
     </shape> 
    </item> 

    <!-- Define the progress properties like start color, end color etc --> 
    <item android:id="@android:id/progress"> 
     <clip> 
      <shape> 
       <solid 
        android:color=" #f3d59d " 
        android:angle="270" 
        /> 
      </shape> 
     </clip> 
    </item> 
</layer-list> 

,并在您进度的XML加入这一行

android:progressDrawable="@drawable/your_drawable_file_name"