属性动画的绕x轴旋转的问题

原创 2015年11月18日 10:48:28

最近项目用到了

 ObjectAnimator
,他是对view的属性进行变换而不仅仅是补间动画那样只是一个动画效果,但在使用过程中函数setPivotY()和setPivotX()要注意,其设置的是旋转原点,它的参数是参考的是view本身的左上角的位置,例如
tvOpenRedPacketBodyHead.setPivotY(0);
tvOpenRedPacketBodyHead.setPivotX(tvOpenRedPacketBodyHead.getWidth() / 2);

设置后其旋转轴就在上边缘的中点,不能单独设置Y或者X,否则会出现折角现象

做一个绕Y轴旋转的动画时遇到问题

这是我做的一个Demo,红色方块与蓝色矩形的super view都是self.view,当红色方块做绕Y轴旋转动画时,只看到一半的红色方形在旋转。- (void)viewDidLoad { [...

Android立体旋转动画实现与封装(支持以X、Y、Z三个轴为轴心旋转)

本文主要介绍Android立体旋转动画,或者3D旋转,下图是我自己实现的一个界面   立体旋转分为以下三种:   1. 以X轴为轴心旋转   2. 以Y轴为轴心旋转 ...

CSS3变形和动画:旋转、扭曲、缩放、位移、矩阵 、原点 transform-origin、过渡属性 transition-property、过渡所需时间 transition-duration...

旋转、扭曲、缩放、位移、矩阵 、原点 transform-origin、过渡属性 transition-property、过渡所需时间 transition-duration、过渡函数 transit...

Android中属性动画1----ObjectAnimator的基本使用(平移,缩放,渐变,旋转)

属性动画ObjectAnimator和补间动画的区别是,补间动画只是表面上实现了平移,旋转,渐变,缩放,实际上属性值不变;  属性动画实现平移,旋转,渐变,缩放后,属性值变了 主要代码: packag...

组合属性动画:缩放、渐变 平移和旋转+ImageLoader加载图片+MVP+OKhttp+拦截器+请求网络数据二级列表购物车

效果图: 图一                                            图二                                          ...

Nyoj 298 点的变换[利用矩阵求解坐标点的转换,平移,绕原点旋转,沿x,y轴翻转]

题目链接:acm.nyist.net/JudgeOnline/problem.php?pid=298 题目的意思就是给你一n 点()...

Cocos2d-x 动画,旋转操作

、瞬时动作   2、延时动作    3、 组合动作 4、动画          5、速度变化    6、函数调用 7、创建动作动画8、控制动画帧的速度...

cocos2d-x动作、特效和动画(三)旋转和跳跃动作

旋转动作和跳跃动作都很容易理解,就一起记下。 CCrotateTo和CCRotateBy,CCRotateBy是CCRotateTo的子类。CCRotateTo和CCRotateBy都是两个参数,第...

三角形外接圆的圆心,向量旋转问题,求点(x1,y1)绕点(0,0)旋转a后坐标

给你提供两个方法: 1.一个程序直接求 /* 用 途:求不共线的三点确定一个圆 输 入:三个点p1,p2,p3 返回值:如果三点共线,返回false;反之,返回true。圆心由q返...

关于解决这个问题:从一个点(x,y)绕另一个点(x0,y0)旋转任意角度A后得到的坐标(x1,y1)的坐标是多少?

这个问题是个很重要的问题,解决不好这个问题,很多底层图形绘制的效果做不出来。   网上对于这个问题的回答有限,给出的答案也是五花八门,很遗憾,我没找到一个完全正确的答案,很多人估计摸索出了正确答...
  • cnmm22
  • cnmm22
  • 2015年03月20日 12:35
  • 867
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:属性动画的绕x轴旋转的问题
举报原因:
原因补充:

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