AppBarLayout和Toolbar有什么区别?


100

我想将其包含Toolbar在我的应用程序中,但是设计支持库刚推出了AppBarLayout,所以我只需要弄清楚有什么区别以及何时可以使用它们之间的区别。

Answers:


59

android-developers.blogspot.com/2015/05/… ”是该链接中某处提到的AppBarLayout-我看不到。
玛丽安(MarianPaździoch)

我知道我迟到了4年,但我将其标记为可接受的答案,因为您回答了我问的那一天。而其-克劳斯正确的答案
Aleckson尼西姆瓦亚


0

AppBarLayout是ToolBar的父级布局,而ToolBar是自定义ActionBar。如果要对ToolBar进行滚动操作,则应将ToolBar写入AppBarLayout,然后再编写用于滚动ToolBar的代码,则必须知道NestedScrollBar,它用于滚动ToolBar。但是您不能直接连接NestedScrollBar和ToolBar,因为ToolBar是AppBarLayout的子级,而NestedScrollBar是AppBarLayout的同级,这就是您的工具栏应位于AppBarlayout中的原因,然后可以连接AppBarlayout和NestedScrollBarLayout以便在工具栏上进行滚动操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.