Le menu Hamburger tourne vers la flèche sur une nouvelle activité

J'ai remarqué qu'avec les mises à jour Gmail les plus récentes pour Android, lorsque vous cliquez sur un de vos e-mails, une nouvelle activité s'ouvre (je suppose que ce n'est pas un fragment à cause de la flèche arrière).

La nouvelle flèche arrière de l'activité n'apparaît pas seulement par défaut. Le menu du hamburger de l'interface principale se déplace dans une flèche dans une animation (voir la vidéo ici: http://material-design.storage.googleapis.com/publish/material_v_3/material_ext_publish/0B3T7oTWa3HiFbFRfT196SWRyS2s/animation_delightfuldetails_wellcrafted.webm )

  • Clavier Android avec Emoji
  • Comment exécuter une requête Web dans son propre fil?
  • Réduire l'image au carré - Android
  • La base de données ne supprimera pas lors de la désinstallation de l'application Android
  • Iterate à travers ListView et obtenir les valeurs de EditText-Field
  • Dupliquer les fichiers tout en incluant butterknife avec gradle
  • (Remarque: le courrier électronique nouvellement ouvert PEUT être un fragment, car la barre d'outils ne change pas et la nouvelle animation d'activité par défaut ne fonctionne pas. Je ne sais pas lequel est.)

    Clarification: Je sais comment obtenir le menu de l'hamburger pour se transformer en flèche quand il est pressé / lorsque le tiroir de navigation est ouvert. En fait, j'ai délibérément désactivé cette animation parce qu'elle va à l'encontre des spécifications. (Voir cet article: http://www.androidpolice.com/2014/10/30/google-turns-design-inconsistency-ten-latest-round-navigation-drawers/ ). Cependant, je souhaite savoir si la même animation est possible lors de la création d'un nouveau fragment / activité , que Gmail utilise probablement.

  • Partager l'image ne fonctionne pas dans viber et facebook
  • Comment puis-je transmettre les valeurs de retour d'une fonction javascript à Android?
  • Comment puis-je activer les vibrations et les lumières en utilisant les notifications Android api?
  • Garder le récepteur de radiodiffusion actif après la fermeture de l'application
  • Le fichier APK n'existe pas sur le disque
  • Comment vérifier la base de données sur un périphérique Android non enraciné
  • 2 Solutions collect form web for “Le menu Hamburger tourne vers la flèche sur une nouvelle activité”

    Si vous utilisez android.support.v7.app.ActionBarDrawerToggle il s'anime automatiquement.

    C'est trop tard, mais je l'ai mis ici pour les questions à venir. L'application Gmail ouvre un courrier électronique dans un fragment. Parce que vous pouvez toujours utiliser le menu de l'hamburger dans cette page.Changer l'icône du menu de l'hamburger pour sauvegarder le bouton, j'utilise ce code et ça marche bien.

      public void setupToolbarNavigation() { toggle.setDrawerIndicatorEnabled(false); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); toggle.setToolbarNavigationClickListener(new View.OnClickListener() { @Override public void onClick(View view) { onBackPressed(); reverseToolbar(); } }); } public void reverseToolbar() { getSupportActionBar().setDisplayHomeAsUpEnabled(false); getSupportActionBar().setHomeButtonEnabled(false); toggle.setDrawerIndicatorEnabled(true); toggle.setToolbarNavigationClickListener(null); } 

    Toggle est une instance de ActionBarDrawerToggle que vous pouvez lancer avec ce code dans votre activité

     toggle = new ActionBarDrawerToggle( this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); drawer.setDrawerListener(toggle); toggle.syncState(); 

    ReverseToolbar changez la barre d'outils de l'icône de la barre d'outils vers l'icône du menu de l'hamburger lorsque l'utilisateur clique. Déclarez cette méthode dans votre activité et pour remplacer l'icône dans le fragment, placez ce code dans votre fragment. ((YourActivity) getActivity ()). SetupToolbarNavigation

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.