我想将其包含Toolbar
在我的应用程序中,但是设计支持库刚推出了AppBarLayout
,所以我只需要弄清楚有什么区别以及何时可以使用它们之间的区别。
我想将其包含Toolbar
在我的应用程序中,但是设计支持库刚推出了AppBarLayout
,所以我只需要弄清楚有什么区别以及何时可以使用它们之间的区别。
Answers:
将AppBarLayout
用于实现各种滚动的行为,如崩塌,弯曲空间,回报快。
http://www.google.com/design/spec/patterns/scrolling-techniques.html
http://android-developers.blogspot.com/2015/05/android-design-support-library.html
AppBarLayout是ToolBar的父级布局,而ToolBar是自定义ActionBar。如果要对ToolBar进行滚动操作,则应将ToolBar写入AppBarLayout,然后再编写用于滚动ToolBar的代码,则必须知道NestedScrollBar,它用于滚动ToolBar。但是您不能直接连接NestedScrollBar和ToolBar,因为ToolBar是AppBarLayout的子级,而NestedScrollBar是AppBarLayout的同级,这就是您的工具栏应位于AppBarlayout中的原因,然后可以连接AppBarlayout和NestedScrollBarLayout以便在工具栏上进行滚动操作。