前言

有时候系统默认的圆形进度条不能满足我们的需求,那么下面我们来对默认的颜色和样式进行一个修改。

效果图




实现代码

因为是圆形进度条,我们需要设置下面这个属性
android:indeterminateDrawable
 
主要的实现还是在bgcolor.xml文件里
<?xml version="1.0" encoding="utf-8"?>                
我们通过animated-rotate定义了一个旋转动画,同时设置了进度条的样式

下面解释一下上面一些属性的意思:
android:pivotX     动画执行的起点x坐标 50%代表相对自身宽度的
android:innerRadius  内环的半径
android:thickness  环的厚度
android:useLevel  只有当我们的shape使用在LevelListDrawable中时,这个值为true,否则为false
android:centerY 渐变中心Y的相对位置,值为0-1
android:type  渐变类型,还有linear,radial两种类型,线性渐变和放射渐变











更多相关文章

  1. Android中preference的使用
  2. 【Android】_音乐列表_仿网易云音乐播放器2(读取本地mp3)
  3. Intent 全面理解
  4. [置顶] android Intent的Action、Category属性
  5. android两端对齐
  6. Android(安卓)学习笔记(3)—— ImageView/RadioButton/CheckBox
  7. android中相对布局入门
  8. Android开发——EditText编辑框设计一个登录页面
  9. 浅析Android中如何利用attrs和styles定义控件

随机推荐

  1. Android 中RelativeLayout各个属性的含义
  2. Android Studio安装完后,遇到了sdk manage
  3. 关于android中的.9图(一)——如何画.9图
  4. android 五子棋实验总结
  5. Android拷贝工程不覆盖原工程的配置方法
  6. 请介绍下Android中常用的五种布局
  7. 《Android传感器高级编程》
  8. Android 高级UI组件
  9. Android找不到Manifest系统文件
  10. Android Spinner自动弹出列表,设置title