Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
        }