1、创建环形loading图片

android:fromDegrees="0"

android:toDegrees="360"

android:pivotX="50%"

android:pivotY="50%">

android:innerRadiusRatio="3"

android:thicknessRatio="8"

android:useLevel="false">

android:height="45dp" />

android:useLevel="false"

android:startColor="#ffaaaaaa"

android:centerColor="#ff888888"

android:centerY="0.5"

android:endColor="#ff666666" />

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文件如下

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"/>

4、也可以通过ProgressBar来设置Loading动画

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"/>

android刷新时的圆形动画_【Android UI】自定义圆形Loading动画相关推荐

  1. loading动画_超干货 CSS3/SVG Loading动画集合

    随着css3实现各种炫酷动画效果越来越流行.今天给大家推荐一些css3和SVG实现loading加载动画效果. 先上一波令人愉悦的动画效果. 怎么样,是不是感觉很nice,那就继续往下看吧.这里为大家 ...

  2. android刷新时的圆形动画_【Android】圆形揭露动画

    在Android系统中提供了一种圆形的揭露动画,具体表现为一个view以圆形的形式展开.揭示.所谓揭露动画,就是一种用于 View 之间,甚至界面之间的特殊过渡动画效果.通过ViewAnimation ...

  3. android刷新时的圆形动画_Android动画篇(一):圆形进度条CircleProgressBar

    前言# 最近看框架和源码比较多,很久没有写动画了,相信很多的朋友都对动画感兴趣,我也不例外,毕竟做前端还是要靠动画特效吃饭的,并且比写功能模块更有成就感. 今天我们就来个稍微简单一点的CirclePr ...

  4. android loading封装_我们经常用的Loading动画居然还有这种姿势

    背景 Loading动画几乎每个Android App中都有. 一般在需要用户等待的场景,显示一个Loading动画可以让用户知道App正在加载数据,而不是程序卡死,从而给用户较好的使用体验. 同样的 ...

  5. android svg指纹录取动画_你知道几种前端动画的实现方式?

    随着互联网的持续发展,H5 页面作为与用户直接交互的表现层越来越复杂,呈现的形式也越来越丰富,从而也要求 H5 页面具有更多的花样性及动画效果.那前端实现动画效果的方式有哪些呢,大致有如下几种: 一. ...

  6. 使用android studio时酷狗音乐,17 Android Studio开发实战:音乐播放器——浪花音乐...

    手机上的多媒体内容讲究声情并茂.悦目且悦耳,这样才能让用户的感官得到最大享受.影视播放器由于存在视频自身的画面,反而限制了开发者的施展空间:而音乐播放器允许定制播放画面,开发者有足够空间施展拳脚.本节 ...

  7. Android官方开发文档Training系列课程中文版:动画视图之创建自定义转场动画

    原文地址:http://android.xsoftlab.net/training/transitions/custom-transitions.html 自定义转场可以创建自定义动画.比如,可以定义 ...

  8. js svg语音波动动画_整理一些有趣的svg动画

    原因 原因很简单,我不想成为一个api前端工程师,想能够多学一点.偶尔的喜欢做一些html可能难以完成的效果,去年用canvas写了一份简单的gant图,感觉还不错.后来画流程图的时候搜索各大网站发现 ...

  9. android刷新时的圆形动画_Android 实现倒计时动画效果

    本文没有写作背景,在闲暇之余,想巩固下用到的知识,才有了这篇文章的产出.觉得内容太简单的神们,可以绕道了,不过如果是个神,还是个喷子,可以留下改进建议再走也不迟. 想要实现的效果图如下: 点击&quo ...

最新文章

  1. oracle无法登录em,oracle em登陆不了,账户密码过期
  2. Python教程:跳出多层循环for、while
  3. Python程序员面试牢记这些,助你闯关成功!
  4. Oracle 把触发器说透
  5. hadoop 运行wordcount
  6. 深圳php就业,传智播客深圳校区PHP04期毕业15个工作日就业率67.74%
  7. 如何看待雅虎套现760亿美元从阿里巴巴退出?
  8. Loj#2880-「JOISC 2014 Day3」稻草人【CDQ分治,单调栈,二分】
  9. 【渝粤教育】国家开放大学2018年春季 0579-22T电路及磁路(2)(一) 参考试题
  10. C语言高级输出及进阶
  11. FFT算法实现——基于GPU的基2快速傅里叶变换
  12. 常用方法 保证数据长度相同
  13. ST电机库5.0完全开源对电机控制软件工程师有何影响?
  14. gaster字体转换器_wingdings
  15. JAVA技术未来十年的发展
  16. C/C++ 常用程序库
  17. JavaScript-162:表格隔行变色
  18. E575: viminfo: 无效的启动字符 位于
  19. R语言文本挖掘相关包介绍
  20. [记录学习]自学动力节点老杜Spring6笔记_01

热门文章

  1. nwjs sdk linux x64,Ubuntu环境下的nwjs安装及使用教程
  2. 网页版备忘录简易实现
  3. 结构化查询语言 SQL
  4. 2018ICPC南京 Problem M. Mediocre String Problem(回文串,马拉车,扩展KMP)
  5. linux下刻录光盘读取不了_linux下刻录光盘所发生的问题及解决办法
  6. Ubuntu更换apt源为阿里源
  7. Android 手势识别GestureDetector
  8. 基于GUI测试工具Squish的使用
  9. 设计适应不同屏幕分辨率的UI
  10. java vue elementui 上传照片墙