Eu quero incluir Toolbar
em meu aplicativo, mas a biblioteca de suporte de design acabou de sair AppBarLayout
, então eu só preciso de esclarecimentos sobre qual é a diferença e quando eu usaria um em vez do outro.
android
androiddesignsupport
Aleckson Nyamwaya
fonte
fonte
Se você deseja apenas incluir a barra de ferramentas, sem quaisquer efeitos de rolagem, você pode usar a barra de ferramentas. Mas se você quiser fazer alguns efeitos de rolagem como nas imagens, você precisa usar o AppBarLayout.
Mais aqui e aqui .
fonte
AppBarLayout é um layout pai de ToolBar e ToolBar é um ActionBar personalizado. se você quiser uma ação de rolagem na ToolBar, deve escrever ToolBar no AppBarLayout, antes de escrever o código para rolar a ToolBar, você deve conhecer a NestedScrollBar, ela é usada para rolar a ToolBar. mas você não pode conectar NestedScrollBar e ToolBar diretamente, porque ToolBar é filho de AppBarLayout e NestedScrollBar é irmão de AppBarLayout, é por isso que sua barra de ferramentas deve estar no AppBarlayout, então você pode conectar AppBarlayout e NestedScrollBarLayout para ação de rolagem na barra de ferramentas.
fonte