我想在Android中创建从一个Activity到下一个Activity的动画过渡.但是在动画期间,黑色背景会短暂停电,然后显示我想要显示的下一个活动的动画.
我想保持第一个Activity保持不变,以便第二个Activity动画并重叠第一个Activity.我怎样才能实现这种行为?
这是我当前的两个动画xml文件,它们没有做我想要实现的目标:
hold.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="2000"
android:zAdjustment="bottom" />
</set>
Run Code Online (Sandbox Code Playgroud)
enter.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="2000"
android:fromXDelta="90%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%"
android:zAdjustment="top" />
</set>
Run Code Online (Sandbox Code Playgroud)
我的Java代码:
starter.overridePendingTransition(R.anim.enter,
R.anim.hold);
Run Code Online (Sandbox Code Playgroud)
帕特,提前谢谢你
我在Android上使用GreenRobot EventBus lib.
有人能告诉我,调用removeStickyEvent(...)的最佳做法是什么?Up-Action,后退按钮,......?
感谢你们.