1 首先在build.gradle的dependencies中添加
implementation 'com.android.support:design:26.1.0'
2 同步一下,然后下面是布局文件。<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
tools:context="com.example.administrator.main.SHYCActivity">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="隐藏的内容"
android:textColor="#ffffff"
android:textSize="18sp"
app:layout_scrollFlags="scroll|enterAlways" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:text="一直显示的内容"
android:textColor="#ffffff"
android:textSize="18sp" />
</android.support.design.widget.AppBarLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/db_recycler"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"></android.support.v7.widget.RecyclerView>
</android.support.design.widget.CoordinatorLayout>
其中显示和隐藏的布局自己可以随意写,注意
需要滑动的view中设置属性 app:layout_behavior="@string/appbar_scrolling_view_behavior"
需要隐藏的布局中设置属性 app:layout_scrollFlags="scroll|enterAlways
至于Activity中列表是怎么实现的就不说了。