android页面切换仿iphone从右往左

制作从右往左切换需要自己写XML文件来实现。
startactivty下面写一个语句
overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
在res文件夹下的anim文件夹中创建2个XML文件in_from_right(进入动画),out_to_left(退出动画)。
in_from_right:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
    <translate android:fromXDelta="100%p" android:toXDelta="0%p"
        android:duration="500" />
</set>
out_to_left:
<?xml version="1.0" encoding="utf-8"?> 

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> 

    <translate android:fromXDelta="0%p" android:toXDelta="-100%p"

         android:duration="500" /> 

</set>

下面是网上发现别人的一个demo可以借鉴一下

你可能感兴趣的:(android,xml)