圆形进度条,不确定进度条:

  <!-- 原生圆形进度条 不确定进度条 -->
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content" /> <!--
自定义圆形进度条 不确定进度条
android:indeterminateDrawable="@drawable/progress_bar1"
-->
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateDrawable="@drawable/progress_bar1"
android:layout_marginTop="20dp"
/>
android:indeterminateDrawable="@drawable/progress_bar1" 的progress_bar1.xml:
<?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"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"> <!--进度条图片-->
<bitmap
android:antialias="true"
android:filter="true"
android:src="@drawable/share_circle"/> </rotate>

效果:


水平方向进度条:

   <!-- 原生水平进度条 -->
<ProgressBar
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:max="100"
android:progress="50"
android:layout_marginTop="20dp"
/> <!--
自定义水平样式 进度条
android:progressDrawable="@drawable/progress_bar2"
-->
<ProgressBar
android:layout_width="match_parent"
android:layout_height="wrap_content" style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:max="200"
android:progress="100"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp" android:progressDrawable="@drawable/progress_bar2"
/>
android:progressDrawable="@drawable/progress_bar2" 的progress_bar2.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 背景 gradient是渐变,corners定义的是圆角 -->
<item android:id="@android:id/background">
<shape>
<corners android:radius="10dp" /> <solid android:color="#ffffff" />
</shape>
</item> <!-- 第二条进度条颜色 -->
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<corners android:radius="10dip" /> <gradient
android:angle="90.0"
android:centerColor="#ac6"
android:centerY="0.45"
android:endColor="#6c2"
android:startColor="#e71a" />
</shape>
</clip>
</item> <!-- 进度条 -->
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="10dip" /> <solid android:color="#F5e5" />
</shape>
</clip>
</item> </layer-list>

效果:

最新文章

  1. 利用Dapper ORM搭建三层架构
  2. 调用回调函数出现或者大循环出现has triggered a breakpoint
  3. 解决ubuntu中apache2的url大小写敏感问题。
  4. 图书馆管理系统 SRS文档
  5. 向Array中添加快速排序
  6. http://jingyan.baidu.com/article/d169e186b38c37436611d8fa.html
  7. POJ 1903 &amp; ZOJ 2469 &amp; UVA 1326 Jurassic Remains (部分枚举)
  8. 写一个Windows上的守护进程(1)开篇
  9. 开源纯C#工控网关+组态软件(四)上下位机通讯原理
  10. [UWP]本地化入门
  11. 简述ADO中如何使用参数化的命令对象以及增删改查,存储过程的操作
  12. 第7天:Q Quant库(未完待续)
  13. s9.16作业,员工信息表
  14. 借用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件
  15. ArcPy第一章-Python基础
  16. 强化学习6-MC与TD的比较-实战
  17. TensorFlow最佳实践样例
  18. freetds 移植
  19. python的几个注意事项
  20. RabbitMQ---1、安装与部署

热门文章

  1. C++函数及参数
  2. linux下mysql的root密码忘记----解决方案
  3. vue组件之echarts报表
  4. C#中的数据格式转换 (未完待更新)
  5. oracle常用函数总结(二)
  6. MyBatis3 用log4j在控制台输出 SQL
  7. c3p0、dbcp和proxool比较
  8. C++11之 auto
  9. python的 pep8 规范(看完你会感谢我的!!!)
  10. Item2的使用