另外,应用程序栏布局和折叠式工具栏布局之间有什么区别?

非常感谢 :)

最佳答案

AppBarLayout是垂直LinearLayout,它实现了 Material 设计应用程序栏概念的许多功能,即滚动手势。

子级应通过setScrollFlags(int)和关联的布局xml属性app:layout_scrollFlags提供所需的滚动行为。

这种观点在很大程度上取决于在CoordinatorLayout中用作直接子级。如果您在其他AppBarLayout中使用ViewGroup,则大多数功能将无法使用。

CollapsingToolbarLayoutToolbar的包装,可实现折叠的应用程序栏。它旨在用作AppBarLayout的直接子代。

10-08 07:09
查看更多