Android利用android:indeterminateDrawable来实现ProgressBar三种方式
来源:互联网 发布:房屋装修画图软件 编辑:程序博客网 时间:2024/05/07 22:01
方式1:(效果为补间动画一样)
<ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminate="true" android:indeterminateDrawable="@anim/loading" />其中动画loading:
<?xml version="1.0" encoding="UTF-8"?><animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="60" android:drawable="@drawable/load_1" /> <item android:duration="60" android:drawable="@drawable/load_3" /> <item android:duration="60" android:drawable="@drawable/load_5" /> <item android:duration="60" android:drawable="@drawable/load_7" /> <item android:duration="60" android:drawable="@drawable/load_9" /> <item android:duration="60" android:drawable="@drawable/load_11" /> <item android:duration="60" android:drawable="@drawable/load_13" /> <item android:duration="60" android:drawable="@drawable/load_15" /></animation-list>
方式2:(效果为自定义图片让其不断的旋转)
<ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminate="true" android:indeterminateDrawable="@drawable/progressbar" />其中progressbar:
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <rotate android:drawable="@drawable/load" android:fromDegrees="0.0" android:pivotX="50.0%" android:pivotY="50.0%" android:toDegrees="360.0" /> <span style="white-space:pre"></span> <!-- 其中360.0值越大,转的圈圈越快 --> </item></layer-list>
方式三:(效果为自定义颜色让其不断的旋转)
<ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminate="true" android:indeterminateDrawable="@drawable/progressbar2" />其中progressbar2:
<pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:toDegrees="360" > <shape android:innerRadiusRatio="3" android:shape="ring" android:thicknessRatio="8" android:useLevel="false" > <gradient android:centerColor="#FFFFFF" android:centerY="0.50" android:endColor="#1E90FF" android:startColor="#000000" android:type="sweep" android:useLevel="false" /> </shap
1 1
- Android利用android:indeterminateDrawable来实现ProgressBar三种方式
- Android利用android:indeterminateDrawable来实现ProgressBar三种方式
- Android利用android:indeterminateDrawable来实现ProgressBar三种方式
- Android利用android:indeterminateDrawable来实现ProgressBar三种方式
- Android利用android:indeterminateDrawable来实现ProgressBar三种方式
- Android之利用android:indeterminateDrawable来实现ProgressBar三种方式
- 【Android进度条】三种方式实现自定义圆形进度条ProgressBar
- 【Android进度条】三种方式实现自定义圆形进度条ProgressBar
- Android之三种实现自定义ProgressBar的方式
- Android三种实现自定义ProgressBar的方式介绍
- 【Android进度条】三种方式实现自定义圆形进度条ProgressBar
- Android三种实现自定义ProgressBar的方式介绍
- Android之三种实现自定义ProgressBar的方式
- 【Android进度条】三种方式实现自定义圆形进度条ProgressBar
- Android三种实现自定义ProgressBar的方式介绍
- 【Android进度条】三种方式实现自定义圆形进度条ProgressBar
- Android 三种方式实现自定义圆形进度条ProgressBar
- Android之利用Handler实现ProgressBar进度条
- hdoj 美素数
- 基于精英选择策略的遗传算法
- 线程进入disk sleep状态,gdb 无法attach
- WebBrowser 常用操作说明
- 关于用两块arm实现双视频通信项目所遇到的问题和解决方法
- Android利用android:indeterminateDrawable来实现ProgressBar三种方式
- hdoj Max Factor
- 1.Cocos2d-x-3.2编写3d打飞机,粒子管理器代码
- Vs2012在Linux开发中的应用(15): 添加可用的调试器
- Java中String类的split方法
- GoAgent使用
- 浅析郭婶儿子--LitePal框架(一)
- java 打印倒三角
- Linux常用命令(四十七) - traceroute