【Android UI】自定义圆形Loading动画
来源:互联网 发布:数据导出 编辑:程序博客网 时间:2024/05/18 03:55
1、创建环形loading图片
<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="360" android:pivotX="50%" android:pivotY="50%"> <shape android:shape="ring" android:innerRadiusRatio="3" android:thicknessRatio="8" android:useLevel="false"> <size android:width="45dp" android:height="45dp" /> <gradient android:type="sweep" android:useLevel="false" android:startColor="#ffaaaaaa" android:centerColor="#ff888888" android:centerY="0.5" android:endColor="#ff666666" /> </shape></rotate>
2、通过ImageView加载loading动画
ImageView loadingImg = (ImageView) this.findViewById(R.id.loadingImg);Animation animation = AnimationUtils.loadAnimation(this, R.anim.loading_animation);loadingImg.startAnimation(animation);
3、动画loading_animation.xml文件如下
<?xml version="1.0" encoding="utf-8"?><set android:shareInterpolator="false" xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:interpolator="@android:anim/linear_interpolator" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="+360" android:duration="1500" android:startOffset="-1" android:repeatMode="restart" android:repeatCount="-1"/></set>
4、也可以通过ProgressBar来设置Loading动画
<ProgressBar android:id="@+id/loadingProgressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminateDrawable="@drawable/loading_ring" android:indeterminateOnly="true" android:indeterminateBehavior="repeat" style="?android:attr/progressBarStyle"/>
1 0
- 【Android UI】自定义圆形Loading动画
- android 自定义loading动画
- android UI自定义设计圆形ImageView
- Android 自定义View 实现loading动画
- Android自定义圆形按钮点击进度动画
- Android自定义圆形进度条动画一
- Android自定义view渐变圆形动画
- 自定义loading 以及动画loading
- android ,自定义UI动画,笔记
- [cocos2dx]自定义loading动画
- WPF圆形环绕的Loading动画
- Winform圆形环绕的Loading动画
- 一个基于svg的圆形loading动画
- Android自定义progressDialog实现loading载中动画效果
- Android自定义progressDialog实现 loading 载入中 动画效果
- 【Android实战】使用帧动画实现自定义loading加载布局
- Android 帧动画实现自定义loading加载框
- Android自定义圆形渐变进度条(续)--加动画
- 编程能力与编程年龄
- cocos2d-x 如何保持屏幕常亮
- 高并发网站的设计解决方法
- iOS开发UI篇—UITableviewcell的性能优化和缓存机制
- monkeyrunner 使用
- 【Android UI】自定义圆形Loading动画
- 编译librtmp for Android
- EularProject 41:最长的n位Pandigital素数问题
- 局部图像特征描述概述
- Java编程思想第四章练习6答案
- C# Winform 跨线程更新UI控件常用方法总结(转)
- 使用Python连接MySQL数据库
- c语言实现几种排序算法OC实现
- 进程线程的解释