0
새로운 Android L 전환, 특히 Slide()와 함께 공유 요소 전환을 사용하고 있습니다. 뒤로 단추를 누르면 장면 전환이 완벽하게 작동하고 공유 된 ImageView가 올바른 지점으로 전환됩니다. 그러나 ActionBar에서 홈 업 단추를 누르면 새 전환이 무시됩니다.Android L 전환 및 집 올리기 버튼
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setExitTransition(new Slide());
getWindow().setEnterTransition(new Slide());
그리고 내 '홈페이지'활동에 코드 블록 :
나는 수신 활동에 코드 블록을 설정하면 finishAfterTransition()
를 호출해야합니다
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
Transition transition = new Slide();
getWindow().setSharedElementEnterTransition(transition);
getWindow().setSharedElementExitTransition(transition);
물론 나는 finish()를 호출합니다. 문제는 여전히 지속되며 동일한 애니메이션을 수행하지 않습니다. –
@MaxKleine 죄송합니다. 제 원래 대답에 오타가있었습니다. 나는'finishAfterTransition()', _not_'finish()'를 의미했습니다. 수정 한 게시물을 수정했습니다. –
위대한 작품, 고마워요! –