Advertisement

Android Material Design 系列之 CoordinatorLayout 折叠式菜单栏实现

阅读量:

一、简述内容概述

本内容旨在对一种简易折叠式菜单栏的设计进行记录,以便后续开发过程中参考与优化。文中将介绍一种基础的Material风格折叠式菜单栏的实现方式,并阐述若干关键概念,例如与fitSystemWindows相关的具体实现细节。

二、效果

三、使用

1、CoordinatorLayout功能解析

协调性布局,即CoordinatorLayout,是一种增强型的FrameLayout,能够对子布局及控件进行协调管理。在使用时,需将其设定为整个布局的根ViewGroup。此外,通过为特定的子控件配置app:appbar_scrolling_view_behavior属性值,可以实现对其在整个布局中显示位置的协调控制。需要特别注意的是,此处所指的“特殊子控件”仅限于RecyclerView、ViewPager以及NestedScrollView这三种类型。

2、AppBarLayout功能与应用

AppBarLayout本质上是一种垂直方向的LinearLayout,它实现了Material Design设计规范中关于AppB

全部评论 (0)

还没有任何评论哟~