原创作者: michael-java   阅读:14240次   评论:3条   更新时间:2011-06-01    

    最近几天由于项目的需要研究了一下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> 

 下过如下:


 

各个参数请自行实用!!
 

 

评论 共 3 条 请登录后发表评论
3 楼 chenleijava 2011-06-03 19:44
我也要做类似的应用 , 就是点击listview显示圆形进度条,同时还要做后台数据校验,这个该怎么实现啊
2 楼 gmxstar 2011-04-18 09:34
这个不错

发表评论

您还没有登录,请您登录后再发表评论

文章信息

Global site tag (gtag.js) - Google Analytics