Android圆形进度条颜色的设置_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android圆形进度条颜色的设置

Android圆形进度条颜色的设置

 2011/1/12 8:44:38  michael-java  http://michael-java.javaeye.com  我要评论(0)
  • 摘要:最近几天由于项目的需要研究了一下listView的滑动数据动态的更新显示,其中需要在数据加载过程有圆形进度条的显示,遇到的问题是进度条的颜色设置,在网上查了一些资料结合自己的所得分享在此。xml布局文件需加入如下的进度条构件:<ProgressBarandroid:id="@+id/loadProgressBar"android:indeterminateDrawable="@drawable/progressbar"android
  • 标签:android 进度条

??? 最近几天由于项目的需要研究了一下listView的滑动数据动态的更新显示,其中需要在数据加载过程有圆形进度条的显示,遇到的问题是进度条的颜色设置,在网上查了一些资料结合自己的所得分享在此。

??? xml布局文件需加入如下的进度条构件:

?

<ProgressBar android:id="@+id/loadProgressBar"


	android:indeterminateDrawable="@drawable/progressbar"


	android:layout_width="wrap_content" 


	android:layout_height="wrap_content" />

? 其中的indeterminteDrawable属性就是用来设置进度条颜色等属性的,其内容如下:

<?xml version="1.0" encoding="utf-8"?>


<rotate xmlns:android="http://schemas.android.com/apk/res/android"


	android:pivotX="50%" android:pivotY="50%" 


        android:fromDegrees="0"


	android:toDegrees="360">


	<shape android:shape="ring" android:innerRadiusRatio="3"


		android:thicknessRatio="8" android:useLevel="false">


		<gradient android:type="sweep" android:useLevel="false"


			android:startColor="#000000"      


                        android:centerColor="#FFFFFF"


			android:centerY="0.50" android:endColor="#FFFF00" />


	</shape>


</rotate> 

?下过如下:


?

各个参数请自行实用!!
?

?

发表评论
用户名: 匿名