Android的Activity屏幕切换动画(二)-左右滑动深入与实战
2012-10-25 15:43
603 查看
上一篇文章将了 Android的Activity屏幕切换动画(一)-左右滑动切换
,实现过程是非常简单,一些新手可能会向深入了了解
Activity 切换的原理,下面主要对左右滑动进行深入的探讨,并以项目中的一个切换效果来进一步了解。
,实现过程是非常简单,一些新手可能会向深入了了解
Activity 切换的原理,下面主要对左右滑动进行深入的探讨,并以项目中的一个切换效果来进一步了解。
代码片段(4)
[代码] new_dync_out_to_left.xml(带动态效果移动)
01 | <? xml version = "1.0" encoding = "utf-8" ?> |
02 | <!--从屏幕左边退出,先退后2%p位置,再向左退出 --> |
03 | < set xmlns:android = "http://schemas.android.com/apk/res/android" |
04 | android:shareInterpolator = "false" > |
05 |
06 | < translate |
07 | android:duration = "200" |
08 | android:fromXDelta = "0%p" |
09 | android:interpolator = "@android:anim/accelerate_decelerate_interpolator" |
10 | android:toXDelta = "2%p" /> |
11 | < translate |
12 | android:duration = "1000" |
13 | android:fromXDelta = "2%p" |
14 | android:interpolator = "@android:anim/accelerate_interpolator" |
15 | android:startOffset = "200" |
16 | android:toXDelta = "-100%p" /> |
17 |
18 | </ set > |
[代码] new_dync_in_from_right.xml
1 | <? xml version = "1.0" encoding = "utf-8" ?> |
2 | <!--从屏幕右边偏离2%位置开始进入,到达终点后有超出在返回终点的动态效果 --> |
3 | < translate xmlns:android = "http://schemas.android.com/apk/res/android" |
4 | android:duration = "1000" |
5 | android:fromXDelta = "102%p" |
6 | android:interpolator =<
4000
/code> |
7 | android:startOffset = "200" |
8 | android:toXDelta = "0%p" /> |
[代码] 调用代码
1 | Intent intent = new Intent(); |
2 | intent.setClass(ActivitySwitchDemoActivity. this , SecondActivity. class ); |
3 | startActivity(intent); |
4 | //设置切换动画,从右边进入,左边退出,带动态效果 |
5 | overridePendingTransition(R.anim.new_dync_in_from_right, R.anim.new_dync_out_to_left); |
[文件] 源代码,androidV2.1工程 ~ 66KB 下载(420)
相关文章推荐
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- Android的Activity屏幕切换动画-左右滑动深入与实战
- Android的Activity屏幕切换动画-左右滑动深入与实战
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- Android的Activity屏幕切换动画(二)-左右滑动深入与实战
- Activity屏幕切换动画(二)-左右滑动深入与实战
- Android的Activity屏幕切换动画(一)-左右滑动切换
- 【Android】Android的Activity屏幕切换动画(一)-左右滑动切换
- Android的Activity屏幕切换动画(一)-左右滑动切换
- Android的Activity屏幕切换动画左右滑动切换
- Android的Activity屏幕切换动画(一)-左右滑动切换
- Android的Activity屏幕切换动画(一)-左右滑动切换
- Android的Activity屏幕切换动画-左右滑动切换
- Android的Activity屏幕切换动画(一)-左右滑动切换
- Android的Activity屏幕切换动画(一)-左右滑动切换
- Android的Activity屏幕切换动画(一)-左右滑动切换