我希望我的启动器活动在打开或返回到前一活动时从右向左滑动。当它切换到另一个活动时,它当前从右向左滑动,但当它被打开或后退按钮被按下时,它不会滑动。Android 5.0 windowEnterTransition不影响转换
下面是被应用到我的发射活动的风格相关的XML:
styles.xml一个按钮被点击时
<item name="android:windowContentTransitions">true</item>
<item name="android:windowEnterTransition">@android:transition/slide_left</item>
<item name="android:windowExitTransition">@android:transition/slide_left</item>
<item name="android:windowReenterTransition">@android:transition/slide_right</item>
<item name="android:windowReturnTransition">@android:transition/slide_left</item>
我的活动转移到下一个活动。这是我的onClickListener:
Button register = (Button)findViewById(R.id.registerBtn);
register.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
Intent i = new Intent(LoginActivity.this, RegisterActivity.class);
startActivity(i, ActivityOptions.makeSceneTransitionAnimation(LoginActivity.this).toBundle());
}
});
相信ActivityOptions.makeSceneTransitionAnimation方法可能有一些做为什么退出过渡工作,但我如何应用此为进入过渡?
你找出问题?我还有一个问题,在主要活动启动时为FAB设置动画 – Andrea
@Andrea不,对不起。大约一年前我放弃了这个项目,所以我没有机会解决这个问题。 –