原创作者: michael-java
阅读:14277次
评论: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 楼 chenleijava 2011-06-03 19:44
2 楼 gmxstar 2011-04-18 09:34