gpt4 book ai didi

android - 打开和关闭带有动画的 Activity 不在按下后工作但在打开时工作

转载 作者:行者123 更新时间:2023-11-30 00:52:45 28 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序。在我的应用程序中,我正在打开一个带有动画的 Activity (从左向右滑动)。我还希望它在按下后从右向左滑动。但动画只适用于 Activity 开放。不工作关闭。它只是正常关闭,没有幻灯片动画。

这是我的代码:

slide_in.xml

 <?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="100%p"
android:toXDelta="0%p">
</translate>

slide_out.xml

<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="0%p"
android:toXDelta="-100%p">
</translate>

在第二个 Activity 的 onCreate 中

 overridePendingTransition(R.anim.slide_in, R.anim.slide_out);

但它只对打开 Activity 有效。动画不适用于关闭 Activity 。我的代码有什么缺失或错误?我怎样才能让它在结束 Activity 时起作用?

最佳答案

尝试在 startActivity 方法之后调用 overridePendingTransition

关于android - 打开和关闭带有动画的 Activity 不在按下后工作但在打开时工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40706501/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com