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进度条】三种方式实现自定义圆形进度条ProgressBar

一、通过动画实现定义res/anim/loading.xml如下: 二、通过自定义颜色实现定义res/drawable/progress_small.xm...

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

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

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

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

psplash进度条旋转成功

pspfalsh是一个嵌入式中显示开机进度的开源软件,http://wiki.openmoko.org/wiki/Splash_screen可以看到相关的一些内容,看了一下,大概是什么进行开机界面设置...

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

转载自:http://blog.csdn.net/hanhailong726188/article/details/47363911  一、概述 最近做了一个比较清新的进度条,没啥难度的,...

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

xml version="1.0" encoding="utf-8"?> rotate xmlns:android="http://schemas.android.com/apk/res/androi...

Android实现加载(loading)图片旋转的三种方式

我们在Android应用开发中可能经常用到类似如下效果的加载过程中的图片旋转效果: 上面的图片是一张gif格式的动态图片,我们知道,在Android中对gif动态图片的支持是不好的。可以通过...
  • pxc0215
  • pxc0215
  • 2014年06月23日 16:47
  • 7695

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

实现了类似原型进度条的圆环对比图。第一次写博客,忘大家多多捧场

Android学习 20 -> 进度条之加载进度条ProgressBar

在Android开发中,要做一些Loading的提示的时候我们就要使用到ProgressBar进度条。 ProgressBar有两种样式:默认的是不能确定用时、速度、完成状态等时使用,而在知道要加载的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 最简单的方式实现旋转进度条
举报原因:
原因补充:

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