关于CoordinatorLayout简单

CoordinatorLayout简介

CoordinatorLayout是在 Google IO/15 大会发布的,遵循Material 风格,包含在 support Library中,结合AppbarLayout, CollapsingToolbarLayout等 可 产生各种炫酷的效果

CoordinatorLayout简介通常用来 干什么

Google官方地址

CoordinatorLayout is intended for two primary use cases:

As a top-level application decor or chrome layout

As a container for a specific interaction with one or more child views

简单来说就是

作为最上层的View

作为一个 容器与一个或者多个子View进行交互

作者:yaoxiaoyun

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

简单的demo展示一下效果

《关于CoordinatorLayout简单》

代码如下

《关于CoordinatorLayout简单》

再来一个实际应用到的效果:主要是一个向上滑动的页,滑动到固定的标签位置即不能滑动了,并且四个标签页可以左右滑动,不同的fragment设置不动的子项内容。

《关于CoordinatorLayout简单》

代码下面奉上

1.首先是页面布局的页。

《关于CoordinatorLayout简单》

2.在activity中引用view,设置操作使tabLayout和viewPager关联起来,mTabLayout.setupWithViewPager(mViewPager);  viewPager设置adapter,adapter继承自FragmentPagerAdapter,同时设置了每个view的fragment和title。代码如下:

《关于CoordinatorLayout简单》

3.fragment是两个简单的页,一个是空,一个是标签文字的列表,不做过多解释,上一个代码。

《关于CoordinatorLayout简单》

这个简单的demo就结束了,小效果,随手记,欢迎大神指导。

PS: 不会弄小视频,图弄的比较糊。

    原文作者:乌龟学跑步
    原文地址: https://www.jianshu.com/p/d476087b1624
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞