Activity 之间的切换动画《一》
2016-12-27 22:55
274 查看
更新:
Animation从总体来说可以分为两类:
Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果
Frame-By-Frame Animations:
该类可以创建一个Drawable序列,这些Drawable可以按照指定的事件间隔一个一个显示,和动画片差不多。
Tweened Animations 有四种类型:
设置动画效果可以在XML文件中设置,也可以在Java代码中设置。
下面是 Activity 跳转滑动效果 之布局实现:
先上代码。。。
slide_left_in.xml
slide_left_out.xml
slide_right_in.xml
slide_right_out.xml
嗯~,先记录到这里。下次再来更新。(╯▽╰)。。。
Animation从总体来说可以分为两类:
Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果
Frame-By-Frame Animations:
该类可以创建一个Drawable序列,这些Drawable可以按照指定的事件间隔一个一个显示,和动画片差不多。
Tweened Animations 有四种类型:
Alpha:淡入淡出效果 Scale:缩放效果 Rotate:旋转效果 Translate:移动效果
设置动画效果可以在XML文件中设置,也可以在Java代码中设置。
下面是 Activity 跳转滑动效果 之布局实现:
先上代码。。。
slide_left_in.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" android:fromXDelta="100%p" android:toXDelta="0" /> </set>
slide_left_out.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" android:fromXDelta="0" android:toXDelta="-100%p" /> </set>
slide_right_in.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" android:fromXDelta="-100%p" android:toXDelta="0" /> </set>
slide_right_out.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" android:fromXDelta="0" android:toXDelta="100%p" /> </set>
嗯~,先记录到这里。下次再来更新。(╯▽╰)。。。
相关文章推荐
- Android 隐式intent总结
- JAVASE02-Unit04: 集合框架 、 集合操作 —— 线性表
- 2016.12.27 学习日记-观察者模式补充-委托
- javascript时间戳和日期字符串相互转换
- 欢迎使用CSDN-markdown编辑器
- struts2_hibernate5_spring4整合的一般步骤及其注意事项
- Android Studio 导入 GitHub 项目详解
- Linux下的sort命令
- 前台kendo ui js grid框架增删改查
- 系统中\r和\n的区别?
- 设计模式-迭代器模式
- 编程实现strstr
- 当成日记写也不错
- php单引号和双引号的区别
- 读书笔记--SQL必知必会13--创建高级联结
- Swift3.0 GCD多线程详解
- PHP多条件搜索之后,对搜索集进行分页设置,避免了点击“上一页”或“下一页”后出现不是所要查询的内容
- 【服务器】nginx二级域名配置
- PHP图形基本操作
- 零长度数组