Je veux inclure Toolbar
dans mon application, mais la bibliothèque de support de conception vient de sortir avec AppBarLayout
. J'ai donc besoin d'éclaircissements sur la différence et sur le moment d'utilisation de l'une par rapport à l'autre.
Le AppBarLayout
permet d’obtenir différents comportements de défilement, tels que le repli, la flexibilité et le retour rapide.
http://www.google.com/design/spec/patterns/scrolling-techniques.html
http://Android-developers.blogspot.com/2015/05/Android-design-support-library.html
AppBarLayout est une disposition parente de ToolBar et ToolBar est un ActionBar personnalisé. si vous souhaitez faire défiler la barre d'outils, écrivez ToolBar dans AppBarLayout, avant d'écrire du code pour faire défiler la barre d'outils, vous devez connaître la barre NestedScrollBar, elle sert à faire défiler la barre d'outils. mais vous ne pouvez pas connecter directement NestedScrollBar et ToolBar, car ToolBar est un enfant d'AppBarLayout et NestedScrollBar est un frère d'AppBarLayout. C'est pourquoi votre barre d'outils doit dans AppBarlayout, vous pouvez alors connecter AppBarlayout et NestedScrollBarLayout pour une action de défilement dans la barre d'outils.