내 발사기 활동을 열거 나 이전 활동에서 돌아 왔을 때 오른쪽에서 왼쪽으로 밀어 넣기를 원합니다. 현재 다른 활동으로 전환 할 때 오른쪽에서 왼쪽으로 슬라이드하지만 열리거나 뒤로 버튼을 누르면 슬라이드되지 않습니다. 버튼을 클릭하면Android 5.0 windowEnterTransition이 전환에 영향을 미치지 않습니다.
<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>
내 활동이 다음 활동으로 이동
styles.xml :
여기 내 실행 활동에 적용되는 스타일에 대한 관련 XML이다.
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 방법은 종료 전환이 작동하는 이유를 함께 할 수있는 뭔가가있을 수 있습니다 생각하지만, 어떻게 입력 전환이 적용 않습니다이 내 OnClickListener를 무엇입니까?
당신은 파일의 입술을 만들기 전환
startActivity(new Intent(this, NewActivity.class));
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
로 새로운 활동을 시작하려면이 사용할 수 있습니다
이 문제를 알아낼 않았다 – Andrea
@Andrea 아니요, 죄송합니다. 1 년 전이 프로젝트를 포기 했으므로이 문제를 해결할 기회가 없었습니다. –