Android笔记: ProgressBar 圆形进度条颜色的设置

你是不是还在为设置进度条的颜色而烦恼呢……别着急,且看如下如何解决。

ProgressBar分圆形进度条和水平进度条

我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助。

源码如下:

布局文件代码:

[html]   view plain copy print ?
  1. <ProgressBar   
  2.                 android:id="@+id/progressbar"  
  3.                 android:layout_width="wrap_content"  
  4.                 android:layout_height="wrap_content"  
  5.                 android:indeterminateDrawable="@drawable/progressbar"  
  6.             />  

此XML文件新建在drawable目录下:文件名为:progressbar

[html]   view plain copy print ?
  1. xml version="1.0" encoding="utf-8"?>  
  2. <animated-rotate  
  3.    xmlns:android="http://schemas.android.com/apk/res/android"
  4.  android:pivotX="50%" android:pivotY="50%"      
  5.  android:fromDegrees="0"    
  6.  android:toDegrees="360">  
  7.       
  8.     <shape   
  9.      android:shape="ring"   
  10.      android:innerRadiusRatio="3"    
  11.   android:thicknessRatio="8"   
  12.   android:useLevel="false">    
  13.   <gradient   
  14.    android:type="sweep"   
  15.    android:useLevel="false"    
  16.    android:startColor="#6BD3FF"           
  17.     android:centerColor="#FF7121"    
  18.    android:centerY="0.50"   
  19.    android:endColor="#FFFF00" />    
  20.  shape>    
  21.       
  22. animated-rotate>  

至于设置水平进度条的颜色,大家请百度,Google之,谢过。




你可能感兴趣的:(Android笔记: ProgressBar 圆形进度条颜色的设置)