Android overridePendingTransition的行为与意图标志不同
我正在使用幻灯片动画通过overridePendingTransition打开应用程序中的活动。早些时候,当我在没有意向标志的StartTactivity(intent)之后使用它时,它工作得很好。使用意图标志时,它不起作用,因此我现在在onResume()方法中使用overridePendingTransition,当活动第一次启动时,动画效果良好,但当相同的实例由于意图标志而被带到前面时,动画起作用,但不平滑。第二次活动从右侧开始滑入(这是正确的),但突然出现 这些是我正在使用的意图标志Android overridePendingTransition的行为与意图标志不同,android,android-intent,android-animation,Android,Android Intent,Android Animation,我正在使用幻灯片动画通过overridePendingTransition打开应用程序中的活动。早些时候,当我在没有意向标志的StartTactivity(intent)之后使用它时,它工作得很好。使用意图标志时,它不起作用,因此我现在在onResume()方法中使用overridePendingTransition,当活动第一次启动时,动画效果良好,但当相同的实例由于意图标志而被带到前面时,动画起作用,但不平滑。第二次活动从右侧开始滑入(这是正确的),但突然出现 这些是我正在使用的意图标志 i
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
应该做些什么来解决这个问题。请帮助Plz
这是我用于幻灯片动画的代码,即enter_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%" />
overridePendingTransition(R.anim.slide\u在左前,
R.anim.滑出(先滑出左);
先将\u滑入\u左\u:-
先将\u滑出\u左\u:-
因此,请尝试清单中的以下代码:-在应用程序中添加此代码
android:hardwareAccelerated="true"
对于测试,请增加滑入和滑出的持续时间,并测试它并发布行为。我这样做了,仍然会显示一个jerkpost ur动画代码。我发布了动画xmlfiles@Ravi你找到解决问题的办法了吗?就连我也面临着同样的问题。有个混蛋。我还发布了我的问题-。你能告诉我你测试的是哪台设备,它的操作系统版本吗。它不像第一个createdIts在我这端工作正常时那样平滑。请检查设备设置animationintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);星触觉(意向);重写结束转换(R.anim.slide\u in\u left\u first,R.anim.slide\u out\u left\u first);尝试两个活动A,B A是开始活动,然后呼叫B,然后从B再次呼叫A。当我再次打电话时,时间就是问题所在
android:hardwareAccelerated="true"