2016-11-12 1 views
0

Je suis en train de faire quelque chose de similaire à l'application Kindle pour Android https://play.google.com/store/apps/details?id=com.amazon.kindleMasquage/Affichage ActionBar et BottomBar sur le contenu cliquez

Lorsque vous êtes dans l'activité de lecture si vous cliquez sur le contenu, le ActionBar et BottomSheet animés sur écran. Si vous cliquez à nouveau, ils animent l'écran interne.

Je ne suis pas en mesure de le faire fonctionner à l'aide getSupportActionBar().hide() Peut-être parce que je suis en utilisant CoordinatorLayout

Quelqu'un sait comment le faire? Merci est avance

Répondre

0

Essayez getSupportActionBar().hide() et getSupportActionBar().show()

Vous pouvez vérifier l'état ActionBar en utilisant la méthode getSupportActionBar().isShowing().

+0

Oui .. J'ai essayé @Metin mais il supprime tout le contenu de l'ActionBar sans réellement enlever la barre elle-même. L'espace reste pris par la barre et son arrière-plan mais je ne vois pas de titre ou de boutons –

+0

Lisez les documents sur 'hide()'. Il dit –

+0

Il dit _Masquer le ActionBar s'il est actuellement en cours d'affichage. Si la fenêtre hébergeant l'ActionBar ne dispose pas de la fonction FEATURE_ACTION_BAR_OVERLAY, le contenu de l'application sera redimensionné pour s'adapter au nouvel espace disponible. –