Je souhaite optimiser la vitesse de fermeture de mon tiroir de navigation. Dans mon tiroir de navigation, lorsque je clique sur un élément, il navigue vers une activité différente mais la vitesse à laquelle la navigation n'est pas très rapide (par rapport à la fermeture quand on clique en dehors du tiroir de navigation,).Optimisation de la vitesse du tiroir de navigation à la fermeture - Xamarin Android
Comment faire pour que le tiroir de navigation se ferme très bien avant que la nouvelle activité n'apparaisse?
Voici comment je ferme ma barre de navigation pour ouvrir de nouvelles activités
private void SetUpDrawerContent(NavigationView navigationView)
{
navigationView.NavigationItemSelected += (object sender, NavigationView.NavigationItemSelectedEventArgs e) =>
{
int id = e.MenuItem.ItemId;
switch (id)
{
case Resource.Id.nav_1:
Intent intent = new Intent(this, typeof(activity1));
this.StartActivity(intent);
GC.Collect();
break;
case Resource.Id.nav_2:
if (user != null)
{
Intent events = new Intent(this, typeof(EventActivity));
this.StartActivity(events);
GC.Collect();
}
else {
Intent loginEvent = new Intent(this, typeof(LoginActivity));
this.StartActivity(loginEvent);
}
break;
}
e.MenuItem.SetChecked(true);
mDrawerLayout.CloseDrawers();
};
}