Java Android活动转换动画仅用于调用的活动
我正在尝试创建一个android活动转换,其中活动a调用活动b,我需要活动b在调用时从屏幕右侧滑入,在销毁时从屏幕右侧滑出,在这两个转换过程中,我需要活动a保持原位,而不是任何动画 我已经搜索了这个,我发现的所有动画都使活动成为动画,而且我正在努力避免这种情况,任何帮助都会大有帮助,谢谢 调用活动的意图:Java Android活动转换动画仅用于调用的活动,java,android,android-activity,android-animation,android-transitions,Java,Android,Android Activity,Android Animation,Android Transitions,我正在尝试创建一个android活动转换,其中活动a调用活动b,我需要活动b在调用时从屏幕右侧滑入,在销毁时从屏幕右侧滑出,在这两个转换过程中,我需要活动a保持原位,而不是任何动画 我已经搜索了这个,我发现的所有动画都使活动成为动画,而且我正在努力避免这种情况,任何帮助都会大有帮助,谢谢 调用活动的意图: public void searchButtonClick(View view) { Intent intent = new Intent(this, SearchActivity
public void searchButtonClick(View view) {
Intent intent = new Intent(this, SearchActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.animate1, R.anim.animate2);
}
animate1.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0%"
android:toXDelta="100%"
android:duration="@android:integer/config_mediumAnimTime" />
</set>
animate2.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="0%" android:toXDelta="100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700" />
</set>
在下面的行中添加
overridePendingTransition(R.anim.animate1, R.anim.animate2);
在SearchActivity.class的onStart()
或onCreate()
中添加以下行
overridePendingTransition(R.anim.animate1, R.anim.animate2);
在您的SearchActivity.class的onStart()
或onCreate()
中,您可以共享您的代码吗?@Rachit抱歉,我更新了上面的问题您可以共享您的代码吗?@Rachit抱歉,我更新了上面的问题