2 조각의 액티비티가 있습니다. setCustomAnimations 함수를 사용하여 조각 트랜잭션을위한 사용자 지정 애니메이션을 추가했습니다. 이제 조각 전환 애니메이션 효과 후에 몇 가지 작업을 수행하고 싶습니다. 이를 위해 내 주요 활동에 android.view.animation.Animation.AnimationListener 인터페이스를 구현했습니다. 그러나 onAnimationEnd 메서드는 조각 전환 작업 후에 호출되지 않습니다. 도와주세요!!Fragment Transition Animation에서 AnimationListener 함수 (예 : onAnimationEnd)가 작동하지 않습니다.
2
A
답변
1
리소스 식별자를 사용하여 제공되기 때문에 이러한 애니메이션에 AnimationListener를 설정할 수 없습니다. AnimationListener를 설정하려면 코드에서 애니메이션에 대한 참조가 필요하며 setAnimationListener를 호출하여 지정된 애니메이션에서 AnimationListener를 실제로 설정할 수 있어야합니다.
1
당신이 중 하나를 사용하여 코드에서 설정에 애니메이션을 필요로하는 (당신이 호환성 라이브러리 여부 사용 여부에 따라) 다음
http://developer.android.com/reference/android/app/Fragment.html#onCreateAnimator(int, 부울, int)를
http://developer.android.com/reference/android/support/v4/app/Fragment.html#onCreateAnimation(int, 부울, 지능)
답장을 보내 주셔서 감사합니다! 그래서, ???? – CodeFury