使用CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout、FloatingActionButton制作连动布局。

Android Studio添加依赖:

compile 'com.android.support:design:25.3.1'
  1. 主题使用NoActionBar。
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"><!-- Customize your theme here. --><item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item></style>
```2. 主布局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:background="@android:color/background_light"android:fitsSystemWindows="true"><android.support.design.widget.AppBarLayoutandroid:id="@+id/appbar"android:layout_width="match_parent"android:layout_height="300dp"android:fitsSystemWindows="true"android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"><android.support.design.widget.CollapsingToolbarLayoutandroid:id="@+id/main.collapsing"android:layout_width="match_parent"android:layout_height="match_parent"android:fitsSystemWindows="true"app:contentScrim="?attr/colorPrimary"app:expandedTitleMarginEnd="64dp"app:expandedTitleMarginStart="48dp"app:layout_scrollFlags="scroll|exitUntilCollapsed"><ImageViewandroid:id="@+id/main.backdrop"android:layout_width="match_parent"android:layout_height="match_parent"android:fitsSystemWindows="true"android:scaleType="centerCrop"android:src="@mipmap/ic_launcher"app:layout_collapseMode="parallax" /><android.support.v7.widget.Toolbarandroid:id="@+id/main.toolbar"android:layout_width="match_parent"android:layout_height="?attr/actionBarSize"app:title="@string/app_name"app:layout_collapseMode="pin"app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /></android.support.design.widget.CollapsingToolbarLayout></android.support.design.widget.AppBarLayout><android.support.v4.widget.NestedScrollViewandroid:layout_width="match_parent"android:layout_height="wrap_content"app:layout_behavior="@string/appbar_scrolling_view_behavior"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:lineSpacingExtra="8dp"android:padding="@dimen/activity_horizontal_margin"android:text="@string/lorem"android:textSize="20sp" /></android.support.v4.widget.NestedScrollView><android.support.design.widget.FloatingActionButtonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_margin="@dimen/activity_horizontal_margin"android:src="@mipmap/ic_launcher"app:layout_anchor="@id/appbar"app:layout_anchorGravity="bottom|right|end" /></android.support.design.widget.CoordinatorLayout>
```

Android CoordinatorLayout使用相关推荐

  1. android底部滑出view,Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出...

    Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出 在CoordinatorLayout的Behavior出现之前 ...

  2. android 触摸 卡顿,Android CoordinatorLayout(五) 严重的卡顿BUG

    这章来讲一个重大的问题,解决卡顿,我不敢保证我的方法是最优而且对所以都管用,但是至少会比之前的滑动顺畅. 如果你用我Android CoordinatorLayout(三)中写的demo,你会发现一个 ...

  3. Android CoordinatorLayout

    Up until now we've used android CoordinatorLayout in plenty of our tutorials. Yet we haven't gone in ...

  4. android布局高度大于屏幕高度,Android CoordinatorLayout + AppbarLayout + Viewpager布局超过屏幕高度...

    当我把Viewpager与CoordinatorLayout + AppbarLayout + Viewpager一起使用时,viewpager超出屏幕大小,请帮我解决.Android Coordin ...

  5. Android CoordinatorLayout 实现浮动导航栏效果、常规用法

    CoordinatorLayout Android CoordinatorLayout+RecyclerView Demo Android CoordinatorLayout+AppBarLayout ...

  6. android隐藏toolbar,Android CoordinatorLayout的使用——实现Toolbar的隐藏和折叠

    简单介绍下CoordinatorLayout CoordinatorLayout public class CoordinatorLayout extends ViewGroup implements ...

  7. android 上滑隐藏view,Android CoordinatorLayout + AppBarLayout(向上滚动隐藏指定的View)

    在新的Android Support Library里面,新增了CoordinatorLayout, AppBarLayout等. 实现的效果: 向下滚动RecylerView,Tab会被隐藏,向上滚 ...

  8. 怎么在Android布局里面写下拉框,Android CoordinatorLayout(六) 加入下拉功能

    上章讲了CoordinatorLayout的卡顿BUG,既然有BUG又没解决,说实话没必要讲下去,但是做事总要有始有终,既然写了就把它写完吧,顶着BUG去写. 四.CoordinatorLayout ...

  9. 使用Kotlin的Android CoordinatorLayout

    In this tutorial, we'll be discussing CoordinatorLayout in our Android Application using Kotlin. 在本教 ...

最新文章

  1. Ubuntu(Linux) 下 unzip 命令使用详解
  2. C++ 发手机短信(很易很简单)
  3. php 声明字符串的三种方式
  4. 搭建DNS域名解析服务器和本地配置HOST文件有什么区别?
  5. Google调查了人们过去24小时的观看记录,发现了这些......
  6. Windows软件调试学习笔记(1)
  7. 面试题,作为产品经理你是如何应对需求变更的?
  8. Swift中文教程(二十二) 泛型
  9. AAAI 2021 | 用于旋转目标检测的动态锚框学习策略
  10. linux文件恢复dbf,linux平台下数据文件被误删后,如何及时得知并进行恢复-dbf文件怎么打开...
  11. C语言把输入值放入数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  12. MySQL使用小技巧(一)——MySQL删除
  13. IDEA Tomcat控制台中文乱码
  14. 基于scrapy-splash进行单页应用网站seo处理
  15. 【路径规划】基于matlab A_star算法机器人走迷宫路径规划【含Matlab源码 1332期】
  16. 我的职业规划500字计算机范文,职业生涯规划自我分析(职业生涯规划500字)
  17. 计算机应不应该学电路,应该怎么学才能入门电子技术
  18. Win10 快捷操作
  19. 使用HAL_IWDG_Refresh()函数,可能造成硬件错误
  20. MMS-MTK-Obigo03c

热门文章

  1. 小强的HTML5移动开发之路(6)——Canvas图形绘制基础
  2. Installshield建立IE快捷方式的方法
  3. malloc()与calloc区别【转】
  4. OSChina 周二乱弹 ——在影楼工作的妹子,可追不?
  5. android 36 线程通信
  6. Codeforces Round #323 (Div. 2)
  7. as3(actionScript3.0) 操作摄像头(Camera)实例
  8. win7+php5.3.10下安装memcache (转)
  9. Interactive Mathematics Study
  10. oracle.com.cn宕机于09-11-13 20:21