转载自:http://blog.csdn.net/mars2639/article/details/6620836

布局文件代码:

<ProgressBar android:id="@+id/progressbar"android:layout_width="wrap_content"android:layout_height="wrap_content"android:indeterminateDrawable="@drawable/progressbar"/>

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

<?xml version="1.0" encoding="utf-8"?><animated-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="#6BD3FF" android:centerColor="#FF7121" android:centerY="0.50" android:endColor="#FFFF00" /> </shape>  </animated-rotate>



至于设置水平进度条的颜色:

<LinearLayout android:gravity="center"android:orientation="horizontal"android:padding="10dp" android:layout_width="fill_parent"android:layout_height="wrap_content"><SeekBar android:layout_gravity="center" android:id="@android:id/progress"android:paddingLeft="8.0dip" android:paddingRight="8.0dip"android:paddingBottom="4.0dip" android:layout_width="fill_parent"android:layout_height="wrap_content" android:maxHeight="2.0px"android:progressDrawable="@drawable/progressbar_drawable" android:minHeight="2.0px"android:thumb="@drawable/seekbar_thumb" style="?android:attr/progressBarStyleHorizontal" /></LinearLayout>

progressbar_drawable.xml如下:

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <item android:id="@android:id/background">        <shape>            <corners android:radius="2.0dip" />            <gradient android:startColor="#ff000000" android:centerColor="#ff000000" android:endColor="#ff000000" android:angle="270.0" android:centerY="2.0"  />        </shape>    </item>    <item android:id="@android:id/progress">        <clip>            <shape>                <corners android:radius="2.0dip" />                <gradient android:startColor="#ff33b5e5" android:centerColor="#ff33b5e5" android:endColor="#ff33b5e5" android:angle="270.0" android:centerY="2.0"  />            </shape>        </clip>    </item></layer-list>


更多相关文章

  1. Error: Could not find gradle wrapper within Android(安卓)SDK
  2. android的apk包中的xml文件打开方法
  3. 【Android】Conversion to Dalvik format failed with error 1解
  4. robotium获取本地文档内容
  5. arm-eabi-addr2line工具
  6. AndroidStudio 使用技巧:无法删除 Android(安卓)Emulator 解决方
  7. Android(安卓)6.0 移除HttpClient
  8. Android(安卓)获取目录下所有文件、获取对应后缀文件
  9. 使用android studio中遇到的常见问题及解决方法

随机推荐

  1. 自学Android(安卓)坑1
  2. Android(安卓)RxJava与Retrofit与Recycle
  3. 解决 Android(安卓)N 7.0 上 报错:android
  4. 【Android】21.3 动画
  5. android 关于listview scrollview 底部
  6. android 组件,xml布局中属性详解
  7. Android(安卓)进程内存、CPU使用查看
  8. Android(安卓)----蓝牙架构
  9. Android单个模块编译
  10. android 抽屉类slidingdrawer源码解析及