이전 활동의 종료없이 Gmail 앱의 활동 입력하기 애니메이션/전환과 비슷한 Android 앱 활동 중 하나의 슬라이드 업 효과를 만들려고합니다. 애니메이션. 이 방법 활동 B. 문제에 마무리() 후활동 전환을 사용할 때보기가 개별적으로/개별적으로 전환 중임
활동 A의 startActivity를() 후
overridePendingTransition(R.anim.slide_in_bottom, R.anim.stay)
및overridePendingTransition(R.anim.stay, R.anim.slide_out_bottom)
: 내 연구에 따라, 두 가지 방법이있다 나는 청취자를 설정해야 추가 애니메이션을 수행하기 위해 활동 B에 애니메이션/전환을 입력하십시오. 아니요,은 onCreate()에서 예상되는 지연을 사용하려고합니다. 그 외에도이 접근법은 완벽하게 작동합니다."새로운"(더 이상은 아니지만) 활동 전환 API를 사용하여 슬라이드 가장자리가 아래로 설정된 활동 B의 시작 및 종료 전환에 대해 android.transition.Slide를 수행합니다. 이 방법의 문제점 : This이 접근법을 사용할 때 별난 별거/개별 전환보기가 도입되었습니다. 실제 리스너를 할 수있는 방법이,
그래서 내 질문은 (그것은 필요는 없습니다 나는이 XML에 transitionSet에서 슬라이드 또는 코드에서 기본 생성자를 사용하고, 여기에 코드를 붙여되지 않음) 접근 방식 1에 대해 잘 모르겠다. 아니면 접근 방식 2로 이상한 분리를 제거 할 수있는 방법이 있는가? 그렇다면 어떻게 될까?
시도해 보자! –
일반적으로 작동하지만 상태 바 백그라운드 공유를 통해 Activity 컨텐츠로 TransitionGroup을 공유하는 방법을 알지 못합니다. DecorView에서 isTransitionGroup을 true로 설정하면이 작업이 수행되지 않는 것 같습니다 ... –