简单介绍
CoordinatorLayout布局是原名协调布局,顾名思义他在Android中扮演子View滑动过程中协调者的作用,可以把它理解为一个容器,继承ViewGroup,最初是在Material Design风格中提出来的,用来处理很多复杂布局滑动相关的功能,最常见的是搭配AppBarLayout、NestedScrollView、RecyclerView等布局
配置说明
引入MaterialDesign包,一般AndroidStudio3.0以上新建项目默认是会引入
implementation 'com.google.android.material:material:1.3.0'
这个包是基于AndroidX的项目,如果你的项目还没有切换AndroidX则需要引入非AndroidX的materDesign包
实例讲解
先来看一下示例效果
布局xml文件如下

<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools=

本文详细介绍了CoordinatorLayout在Android中的作用,如何通过MaterialDesign包引入,并通过实例演示了如何配置AppBarLayout和NestedScrollView实现联动滑动。重点讲解了app:layout_scrollFlags属性的不同设置及其滑动效果。还提供了相关API和代码示例,助你掌握这一关键布局技术。
最低0.47元/天 解锁文章
1048

被折叠的 条评论
为什么被折叠?



