首页 > 移动平台 > 详细

Android 屏幕切换动画

时间:2014-05-19 08:39:58      阅读:443      评论:0      收藏:0      [点我收藏+]

public void overridePendingTransition (int enterAnim, int exitAnim)

  Call immediately after one of the flavors of startActivity(Intent) or finish() to specify an explicit transition animation to perform next.

As of JELLY_BEAN an alternative to using this with starting activities is to supply the desired animation information through a ActivityOptions 

bundle or a related function. This allows you to specify a custom animation even when starting an activity from outside the context of the

current top activity.

 

1.左右滑动

bubuko.com,布布扣

1.1 右进左出

right_in.xml

bubuko.com,布布扣
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="500"
        android:fromXDelta="100.0%p"
        android:toXDelta="0.0" />
    <alpha
        android:duration="500"
        android:fromAlpha="0.1"
        android:toAlpha="1.0" />
</set>
bubuko.com,布布扣

left_out.xml

bubuko.com,布布扣
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="500"
        android:fromXDelta="0.0"
        android:toXDelta="-100.0%p" />
    <alpha
        android:duration="500"
        android:fromAlpha="1.0"
        android:toAlpha="0.1" />
</set>
bubuko.com,布布扣

1.2左进右出

left_in.xml

bubuko.com,布布扣
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="500"
        android:fromXDelta="-100.0%p"
        android:toXDelta="0.0" />
    <alpha
        android:duration="500"
        android:fromAlpha="0.1"
        android:toAlpha="1.0" />
</set>
bubuko.com,布布扣

right_out.xml

bubuko.com,布布扣
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="500"
        android:fromXDelta="0.0"
        android:toXDelta="100.0%p" />
    <alpha
        android:duration="500"
        android:fromAlpha="1.0"
        android:toAlpha="0.1" />
</set>
bubuko.com,布布扣

 

2.上下滑动也一样

bubuko.com,布布扣

3.关于设置动画值

http://developer.android.com/guide/topics/resources/animation-resource.html#Twee

 

<translate>

A vertical and/or horizontal motion. Supports the following attributes in any of the following three formats:

values from -100 to 100 ending with "%", indicating a percentage relative to itself;

values from -100 to 100 ending in "%p", indicating a percentage relative to its parent;

a float value with no suffix, indicating an absolute value.

Android 屏幕切换动画,布布扣,bubuko.com

Android 屏幕切换动画

原文:http://www.cnblogs.com/yuyutianxia/p/3732192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!