繁体   English   中英

如何通过向后推动退出活动来实现滑入和滑出动画?

[英]How to achieve slide in and slide out animation with pushing exit activity in back?

到目前为止,我已经实现了顺畅地滑入和滑出动画(如View pager所具有的动画),但是当您转到个人资料并且退出活动不会完全消失时,我希望有一种像Facebook那样的动画。 它把活动推后了,我不知道该怎么解释,但是如果您有Facebook应用程序,您就会知道我在说什么。 这是我的xml文件:

向左滑动

<?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android"
     android:shareInterpolator="false">
    <translate
        android:duration="500"
        android:fromXDelta="100%"
        android:fromYDelta="0%"
        android:toXDelta="0%"
        android:toYDelta="0%" />
</set>

向左滑

    <?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android"
     android:shareInterpolator="false">
    <translate
        android:duration="500"
        android:fromXDelta="0%"
        android:fromYDelta="0%"
        android:toXDelta="-100%"
        android:toYDelta="0%" />
</set>

重写onBackPressed() 在里面,只是像这样覆盖动画:

finish();
overridePendingTransition(R.anim.slide_from_left, R.anim.slide_to_right);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM