Android-浅谈CoordinatorLayout

简介

CoordinatorLayout是google在Android5.0推出的一个全新控件,很明显它是一个布局控件(默认是垂直排列可以当做线性布局来使用),作为一个容器来使用,有需要才会被创造,当它与FloatingActionButton、AppBarLayout与Toolbar、CollapsingToolbarLayout组合在一起使用会有意想不到的滚动特效!!!

流程

  • CoordinatorLayout与FloatingActionButton结合使用
    XML布局代码
    XML布局代码
    FloatingActionButton事件响应
    FloatingActionButton事件响应
    且看效果图
    很明显在CoordinatorLayout中使用FloatingActionButton弹出提示的时候,FloatingActionButton很自然的移动了,如果换作其他的布局方式,在弹出提示的时候FloatingActionButton会被遮挡掉的!!!
  • CoordinatorLayout与AppBarLayout和Toolbar结合使用
    XML布局代码(也就是在上个布局代码基础上多加了三个控件而已)
    XML布局代码(也就是在上个布局代码基础上多加了三个控件而已)
    其中RecycleView是为了能够实现效果而添加的数据展示用的,代码也就不粘贴出来了就是一个遍历数据添加适配器而已,且看效果图
    这里写图片描述
    注意: Toolbar里面app:layout_scrollFlags=”scroll|enterAlwaysCollapsed”一定不能漏掉,它是可以滑动的关键
    可以看出CoordinatorLayout与AppBarLayout和Toolbar结合使用根本不需要多余的代码,只在XML文件里声明即可实现这样的效果!
  • CoordinatorLayout与AppBarLayout与Toolbar、CollapsingToolbarLayout组合使用
    XML布局代码(在原来的基础上添加了一个CollapsingToolbarLayout折叠式布局)
    XML布局代码(在原来的基础上添加了一个CollapsingToolbarLayout折叠式布局)
    且看运行的效果图
    且看运行的效果图
    注意: CollapsingToolbarLayout里面 app:layout_scrollFlags=”scroll|exitUntilCollapsed”一定不能漏掉,它是实现效果的关键

总结

Android5.0新出的CoordinatorLayout与FloatingActionButton、AppBarLayout与Toolbar、CollapsingToolbarLayout组合在一起使可以实现的特效在平时的开发中的确很实用。其中还有很多有待发掘的新功能,在这里就不再献丑了,踏进Android的海洋,体会代码的乐趣,欢迎大牛们莅临指导(* ̄︶ ̄)!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值