gpt4 book ai didi

java - 不属于您的应用程序的动画 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:02:25 27 4
gpt4 key购买 nike

如何在不属于我的应用程序的 Activity 上应用结束转换。比如说,我正在打开联系人应用来选择联系人,我在打开联系人应用时应用向上滑动过渡,但关闭应用时应用默认动画(向左滑动)。

是否有可能在关闭时对其进行动画处理?

最佳答案

我假设当你开始另一个应用程序的 Activity 时(在这个例子中它是联系人应用程序)你在你的动画 Activity 中使用 overridePendingTransition() ,像这样:

Intent intent= new Intent(Intent.ACTION_PICK,  ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, requestCode);
overridePendingTransition(R.anim.slide_in_right_to_left, android.R.anim.fade_out);

在您的 Activity 的 onResume() 方法中,您可以使用 overridePendingTransition() 以及为您返回的 Activity(来自联系人应用程序)设置动画:

@Override
protected void onResume() {
overridePendingTransition(0, android.R.anim.slide_out_right);
super.onResume();
}

关于java - 不属于您的应用程序的动画 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42809835/

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