3个gif动画让你明白RotateAnimation的pivotX与pivotY

转载 2017年11月14日 18:54:58

刚开始接触android中的动画(Animation),其中构造函数是这样的:

/*
参数1:float fromDegrees 开始旋转角度
参数2:float toDegrees 结束旋转角度
参数3:int pivotXType  X轴起始点类型
//如RotateAnimation.RELATIVE_TO_SELF | RELATIVE_TO_PARENT
参数4:float pivotXValue   X轴起始点值
参数5:int pivotYType  Y轴起始点类型
参数6:float pivotYValue   Y轴起始点值
*/
RotateAnimation ra = new RotateAnimation(0, 360, RotateAnimation.RELATIVE_TO_SELF, 0.5f, RotateAnimation.RELATIVE_TO_SELF, 0.5f);

参数1、2、3比较好理解,就是参数4、6不是很好理解。如是在网上查询有些人也解释了,但是总觉得含糊其辞、解释的不明不白的,没办法还是自己动手了。不多说,看图吧!

图1是4、6参数的效果,其值都是0.0f
这里写图片描述

图2,其值都是0.5f
这里写图片描述

图3,其值都是1.0f
这里写图片描述

相信看完图大家都明白了,好吧再总结下:
0.0f是以左上角为起点旋转,0.5f是以中心点为起点旋转,1.0f是以右下角为起点旋转

转自:http://blog.csdn.net/qq_15003505/article/details/47284349

相关文章推荐

3个gif动画让你明白RotateAnimation的pivotX与pivotY

3个gif动画让你明白RotateAnimation的pivotX与pivotY刚开始接触android中的动画(Animation),其中构造函数是这样的:/* 参数1:float fromDegr...

Android动画RotateAnimation(fromDegrees, toDegrees, pivotX,pivotY)参数

Android动画RotateAnimation(fromDegrees, toDegrees, pivotX,pivotY)参数博客撰写人:It一zhai男 转载请标明地址:http://blo...

PS教程!手把手教你绘制3个效果酷炫的GIF动画效果

编者按:今天来一点简单好玩的动画教程,包括常见的Loading 动画、烟花动画和摩天轮旋转动画,操作不难,附有PS时间轴的入门手册,适合新人练习。 为了避免写僵尸教程,有些地方还是需要大家自行思考并...

RotateAnimation 旋转动画效果

  • 2014年09月25日 17:39
  • 4.48MB
  • 下载

RotateAnimation 动画的参数详解

只解释 以下参数 float fromDegrees, float toDegrees, int pivotXType, float pivotXValue, int pivotYType, f...

Android 动画之RotateAnimation应用实例

android Animation共有四大类型,分别是 Alpha      透明度动画 Scale      大小伸缩动画 Translate 位移动画 Rotate     旋转动画 这...

Android动画之RotateAnimation

1.旋转动画RotateAnimationrotate_animation.xml

Android利用RotateAnimation实现旋转变化动画

http://www.alnton.com/?p=343 RotateAnimation类是Android系统中的旋转变化动画类,用于控制View对象的旋转动作,该类继承于Animation类。...

Android Tween动画之RotateAnimation实现图片不停旋转

Android Tween动画之RotateAnimation实现图片不停旋转 本文主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类...

Android Tween动画之RotateAnimation实现图片360°不停旋转

Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:3个gif动画让你明白RotateAnimation的pivotX与pivotY
举报原因:
原因补充:

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