animated-rotate 简单的加载动画

原创 2015年11月19日 19:21:22

参考文档:http://blog.csdn.net/zcljy0318/article/details/7762424

<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fromDegrees="0.0"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:pivotX="50.0%"
android:pivotY="50.0%"
android:repeatMode="restart"
android:toDegrees="360.0"
android:drawable="@mipmap/pull_icon">
</animated-rotate>

duration:动画开始到结束的执行时间

fromDegrees: 设置动画开始时的角度

toDegrees:设置动画结束时的旋转角度

pivotX : 设置动画相对于控件的 x 坐标的位置

pivotY:设置动画相对于控件的 y 坐标的位置

repeatMode:

动画的进度使用 Interpolator 控制。Interpolator 定义了动画的变化速度,可以实现匀速、正加速、负加速、无规则变加速等。Interpolator 是基类,封装了所有 Interpolator 的共同方法,它只有一个方法,即 getInterpolation (float input),该方法 maps a point on the timeline to a multiplier to be applied to the transformations of an animation。Android 提供了几个 Interpolator 子类,实现了不同的速度曲线,如下:

AccelerateDecelerateInterpolator 在动画开始与介绍的地方速率改变比较慢,在中间的时侯加速

AccelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始加速

CycleInterpolator 动画循环播放特定的次数,速率改变沿着正弦曲线

DecelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始减速

LinearInterpolator 在动画的以均匀的速率改变

对于 LinearInterpolator ,变化率是个常数,即 f (x) = x.
public float getInterpolation(float input) {
return input;
}

Android animated-rotate简单的图片旋转动画

1.image_rotate.xml

[Android] animated-rotate简单的转菊花...

一个转菊花的效果,如下图: 原本使用的是animation-list,使用了12张图片: 现使用animate...
  • sodino
  • sodino
  • 2013年09月08日 17:32
  • 18564

[Android] animated-rotate简单的转菊花...

一个转菊花的效果,如下图: 即:一张图片以中心为圆心,转圈.. 原本使用的是animation-list,使用了12张图片: [html] view ...

旋转动画——RotateAnimation的讲解

其他构造器的旋转也可参考这副图。 RotateAnimation旋转坐标系为以旋转点为坐标系(0,0)点。x轴为0度,顺时针方向旋转一定的角度。 1.RotateAnimation(fromD...

android旋转动画的两种实现方式

在android开发,我们会经常使用到旋转动画,一般情况下旋转动画有两种实现方式,一种是直接通过java代码去实现,另外一种是通过配置文件实现动画,下面是两种动画的基本是使用方法: 纯Java代码实...

AnimatedRotateDrawable的简单使用

本篇是关于Drawable的第十二篇博客了,我都不知怎么介绍这个Drawable,只能说是自带旋转动画特效,如果你使用了AnimatedRotateDrawable作为背景,背景的绕着指定的旋转中心进...

[Android] animated-rotate简单的转菊花...

转:http://blog.csdn.net/sodino/article/details/11390655 一张图片以中心为圆心,转圈.. 原本使用的是animation-list,使用了12张图...

[Android] animated-rotate简单的转菊花...

一个转菊花的效果,如下图: 原本使用的是animation-list,使用了12张图片: 现使用animate...
  • sodino
  • sodino
  • 2013年09月08日 17:32
  • 18564

ActivityManager(2)—getMemoryClass()及getLargeMemoryClass()

ActivityManager:getMemoryClass()及getLargeMemoryClass() 1.作用:用于获取应用可以使用的最大内存。 2.源码: public int getMem...
  • lanye11
  • lanye11
  • 2016年08月16日 16:08
  • 917

animated-rotate

利用animated-rotate实现一张图片的旋转效果 即:一张图片以中心为圆心,转圈.. 以前会用到animation-list,逐帧动画来实现,但是会用到好几张图片,如: [ht...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:animated-rotate 简单的加载动画
举报原因:
原因补充:

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