android 最简单的方式实现旋转进度条

原创 2015年07月09日 15:51:16

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">先看效果图:</span>



要达到这样的效果,很简单,其原理就是将用ImageView显示一张图片,然后给ImageView添加围绕中心旋转的的动画即可,主要代码如下:

</pre><pre name="code" class="html"><ImageView
 	    android:id="@+id/iv_pre_loading"
 	    android:layout_width="wrap_content"
 	    android:layout_height="wrap_content"
 	    android:src="@drawable/pre_loading"
 	    />

其中drawable/pre_loading 就是旋转的图片,png格式就行!

在Activity里面设置旋转动画即可:

 Animation  mRotateAnimation = new RotateAnimation(0.0f, 720.0f, Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF, 0.5f);
        mRotateAnimation.setFillAfter(true);
        mRotateAnimation.setInterpolator(new LinearInterpolator());
        mRotateAnimation.setDuration(1200);
        mRotateAnimation.setRepeatCount(Animation.INFINITE);
        mRotateAnimation.setRepeatMode(Animation.RESTART);
        findViewById(R.id.iv_pre_loading).setAnimation(mRotateAnimation);


这样就完成了!可以说,实现这样的想过很简单。

Android-两个小球不停的绕中心旋转的进度条

最近做了一个比较清新的进度条,两个小球绕中心旋转,没啥难度的,就是涉及到属性动画和canvas绘制圆形的知识,因为群里有一个问怎么实现的,这里就稍微写了一下原理...
  • hanhailong726188
  • hanhailong726188
  • 2015年08月08日 23:11
  • 5327

【Android进度条】三种方式实现自定义圆形进度条ProgressBar

一、通过动画实现定义res/anim/loading.xml如下: 二、通过自定义颜色实现定义res/drawable/progress_small.xm...
  • feng88724
  • feng88724
  • 2012年03月29日 22:02
  • 81487

Android 自定义圆形旋转进度条,仿微博头像加载效果

微博 App 的用户头像有一个圆形旋转进度条的加载效果,看上去效果非常不错,如图所示:据说 Instagram 也采用了这种效果。最近抽空研究了一下,最后实现的效果是这样:基本上能模拟出个大概,代码量...
  • wenbitianxiafeng
  • wenbitianxiafeng
  • 2017年08月05日 19:31
  • 1281

Android 打造形形色色的进度条 实现可以如此简单

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】1、概述 最近需要用进度条,秉着不重复...
  • lmj623565791
  • lmj623565791
  • 2015年02月02日 09:22
  • 84725

android自定义环形对比图(外环有类似进度条的旋转动画)

实现了类似原型进度条的圆环对比图。第一次写博客,忘大家多多捧场
  • u012483116
  • u012483116
  • 2016年02月04日 15:44
  • 2079

android 圆形进度条(旋转的等待动画)

xml version="1.0" encoding="utf-8"?> rotate xmlns:android="http://schemas.android.com/apk/res/androi...
  • liuye066
  • liuye066
  • 2017年01月23日 10:39
  • 1303

android自定义环形对比图(外环有类似进度条的旋转动画)

http://blog.csdn.net/u012483116/article/details/50635268 1.首先在res/values里...
  • mengzhengjie
  • mengzhengjie
  • 2017年05月08日 10:26
  • 489

android 进度条渐进渐出、仪表盘旋转

  • 2014年08月06日 17:19
  • 130KB
  • 下载

Android ProgressBar 反向进度条/进度条从右到左走

最近的项目,有个需求需要使用条状图显示比例,并且右对齐,这里对比了三种实现方案。 最终方案:利用Drawable本身的属性,反向绘制进度条。这里将backgroud注释掉,不现实backgroud,然...
  • oLevin
  • oLevin
  • 2014年07月31日 10:59
  • 3993

Android 自定义View -- 圆形进度条,文字旋转

转载请标明出处:http://blog.csdn.net/u012724947/article/details/53237191最近公司招聘打个广告: 公司属于外企福利待遇好, 每...
  • u012724947
  • u012724947
  • 2016年11月20日 02:10
  • 984
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 最简单的方式实现旋转进度条
举报原因:
原因补充:

(最多只允许输入30个字)