我是靠谱客的博主 奋斗钢笔,最近开发中收集的这篇文章主要介绍android 仿真翻页动画,Android 两Activity之间动画效果(1)---------翻页效果,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用Android rotate动画实现翻页效果,效果如图:

0818b9ca8b590ca3270a3433284dd417.png

要实现上面动画,首先搞明白rotate动画原理;

(1)Degrees坐标:

0度(360度)

270度

0818b9ca8b590ca3270a3433284dd417.png 90度  顺时针旋转

180

(2)rotate 关键属性

fromDegrees 开始旋转时角度      toDegrees 结束时的角度

pivotX,pivotY 旋转时的中心点  他们范围是 0—100%p   (0,0)代表左上角,(100%p, 100%p)右下角

duration 动画持续时间 毫秒为单位

知道了这两点就可以实现了   在res新建 anim 文件夹

新建 离开Activity时的xml

android:duration="500"

android:fromDegrees="0"

android:pivotX="0"

android:pivotY="0"

android:toDegrees="0" />

新建 进入Activity时的xml

android:duration="500"

android:fromDegrees="90"

android:pivotX="100%p"

android:pivotY="100%p"

android:toDegrees="0" />

最后就是代码调用了

Intent intent = new Intent(ActivityAnimationDemo.this, activtyanimationdemo2.class);

startActivity(intent);

overridePendingTransition(R.anim.rotate_left, R.anim.rotate_right);

解释一下应放入的参数

overridePendingTransition(进入时的动画,离开时的动画)

源码下载(为了方便,把移动和 旋转动画代码写一块了)

最后

以上就是奋斗钢笔为你收集整理的android 仿真翻页动画,Android 两Activity之间动画效果(1)---------翻页效果的全部内容,希望文章能够帮你解决android 仿真翻页动画,Android 两Activity之间动画效果(1)---------翻页效果所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部