protected override void OnFragmentChanged(Android.Support.V4.App.FragmentTransaction ft, Android.Support.V4.App.Fragment fragment, MvvmCross.Droid.Views.Attributes.MvxFragmentPresentationAttribute attribute) { base.OnFragmentChanged(ft, fragment, attribute); if (CanPop()) { AnimateDrawerArrowToggle(DRAWER_CLOSED, DRAWER_OPENED, onEndCallback: () => MainActivity.Toggle.DrawerIndicatorEnabled = false); } else { AnimateDrawerArrowToggle(DRAWER_OPENED, DRAWER_CLOSED, onStartCallback: () => MainActivity.Toggle.DrawerIndicatorEnabled = true); } }
protected override void OnBeforeNavigation(Android.Support.V4.App.FragmentManager fragmentManager, MvvmCross.Droid.Views.Attributes.MvxFragmentPresentationAttribute attribute, MvxViewModelRequest request) { base.OnBeforeNavigation(fragmentManager, attribute, request); MainActivity?.RunOnUiThread(MainActivity.CloseDrawers); }