本文介绍在Android5.0以上应用中使用AppBarLayout
AppBarLayout必须配合CoordinatorLayout使用
AppBarLayout继承自LinearLayout,它可以定制在某个滑动View(ScrollView, RecycleView等)滑动变化时,内部的子View做什么动作,通过设置==app:layout_scrollFlags==来定义滑动方式
XML基本用法:
<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff3000">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"
style="@style/CustomToolBar"
app:popupTheme="@style/ToolBarTheme">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dip"
android:text="分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未"/>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
AppBarLayout子View有5种滑动方式
- scroll
- enterAlways
- enterAlwaysCollapsed
- exitUntilCollapsed
- snap
scroll 子View会随着可滑动View(ScrollView, RecycleView)一起滚动,就相当于子View是属于可滑动View的一部分
XML代码如下:
<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff3000">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll"
style="@style/CustomToolBar"
app:popupTheme="@style/ToolBarTheme">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dip"
android:text="分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却"/>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
效果图如下:
enterAlways 配合scroll一起使用, 当可滑动View向下滑动时,子View将直接向下滑动
XML代码如下:
<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff3000">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways"
style="@style/CustomToolBar"
app:popupTheme="@style/ToolBarTheme">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dip"
android:text="分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却"/>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
效果图如下:
enterAlwaysCollapsed 配合scroll和enterAlways一起使用,==app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"==,设置折叠高度==android:minHeight="?attr/actionBarSize"==
,当可滑动View(ScrollView, RecycleView)向下滑动时,子View先向下滑动折叠的高度,然后当可滑动View滑动到顶部时,子View再开始滑动剩余的部分View。
XML代码如下:
<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff3000">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"
style="@style/CustomToolBar"
app:popupTheme="@style/ToolBarTheme">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dip"
android:text="分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却"/>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
效果图如下:
exitUntilCollapsed 配合scroll一起使用,==app:layout_scrollFlags="scroll|exitUntilCollapsed"==,设置折叠高度==android:minHeight="?attr/actionBarSize"==,可滑动View(ScrollView, RecycleView)滑动时,先将AppBarLayout中的子View滑动到折叠高度,然后固定不动,可滑动View(ScrollView, RecycleView)继续滑动。
XML代码如下:
<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff3000">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
style="@style/CustomToolBar"
app:popupTheme="@style/ToolBarTheme">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dip"
android:text="分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却"/>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
效果图如下:
snap 配合scroll一起使用,==app:layout_scrollFlags="scroll|snap"==,可滑动View(ScrollView, RecycleView)停止滑动时,AppBarLayout中的子View如果有75%的界面显示,那么它的整个View都将显示,如果少于75%可见的界面,那么它的整个View都将滑出屏幕
XML代码如下:
<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff3000">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="200dip"
app:layout_scrollFlags="scroll|snap"
style="@style/CustomToolBar"
app:popupTheme="@style/ToolBarTheme">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dip"
android:text="分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室连卡佛金额往库里庆丰街而我却废物巧克力酱付完款清洁费未开启九分裤清洁费块钱就发卡器无非就块钱我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却分类的撒可富都死啦富家大室我九分裤清洁费看完求九分裤路桥费我借钱分开了就无废物欺负而我却"/>
</android.support.v4.widget.NestedScrollView>
</android.support.design.widget.CoordinatorLayout>
效果图如下: