2

MVVMCross에서 전환하기가 쉽지만 Activity 전환이 발생하지만 너무 많은 문제가있어 파편을 개발하려고합니다.MVVMCross로 Android에서 단편 전환

나는 햄버거 메뉴로 응용 프로그램을 가지고 있으며 조각 사이에서 내 자신의 전환을 편집 할 수 있기를 원합니다. 나는 인터넷에서 검색해 왔지만 어떤 해결책도 찾을 수 없다.

감사합니다.

답변

6

MvxCachingFragmentCompatActivity을 활동의 기본 유형으로 사용하는 경우 OnBeforeFragmentChanging 메서드를 재정 의하여 사용자 정의 전환 애니메이션을 설정할 수 있습니다.

public override void OnBeforeFragmentChanging(
    IMvxCachedFragmentInfo fragmentInfo, 
    Android.Support.V4.App.FragmentTransaction transaction) 
{ 
    transaction.SetCustomAnimations(
     // Your entrance animation xml reference 
     Resource.Animation.slide_in_from_right, 
     // Your exit animation xml reference 
     Resource.Animation.slide_out_to_left); 

    base.OnBeforeFragmentChanging(fragmentInfo, transaction); 
} 
+2

빠른 참고 : 같이 popEnter'와'popExit''에 대한 SetCustomAnimations''에 3, 4 인수를 추가, 조각이 스택에서 팝 때 역으로 애니메이션 : 'transaction.SetCustomAnimations을 ( Resource.Animation.slide_in_from_right, Resource.Animation.slide_out_to_left, Resource.Animation.slide_in_from_left, Resource.Animation.slide_out_to_right);' –