gpt4 book ai didi

android - overridePendingTransition 行为与 Intent 标志不同

转载 作者:太空狗 更新时间:2023-10-29 12:47:01 26 4
gpt4 key购买 nike

我正在使用动画幻灯片通过 overridePendingTransition 在我的应用程序中打开 Activity 。早些时候,当我在没有 intent flags 的 startActivity(intent) 之后使用它时,它工作正常。使用 Intent 标志它不起作用所以我现在在 onResume() 方法中使用 overridePendingTransition 当 Activity 第一次启动时动画很好但是当同一个实例由于 Intent 标志而被带到前面时动画正在工作但它不是光滑的 。第二次 Activity 从右开始滑入(这是正确的)但是出现了 SCSS 。

这些是我正在使用的 Intent 标志

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);

应该怎么解决这个问题。求助

这是我用于动画幻灯片的代码,即 enter_anim

<translate
android:duration="200"
android:fromXDelta="100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%" />

因为我不想给任何 exit_anim

<translate
android:duration="200"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%" />

最佳答案

试试下面的代码

overridePendingTransition(R.anim.slide_in_left_first,
R.anim.slide_out_left_first);
slide_in_left_first:-

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

slide_out_left_first:-

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"

android:fromXDelta="0%"

android:toXDelta="0%" />

关于android - overridePendingTransition 行为与 Intent 标志不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17228726/

26 4 0
文章推荐: macos - git pull origin master 返回 fatal error : invalid refspec
文章推荐: html -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com