Android基础CoordinatorLayout协调布局的使用(一)

        CoordinatorLayout中文翻译为“协调布局”,它可以协调调度子布局,当触摸的时候会影响布局从而产生动画效果(从协调子布局可以了解到,协调布局必须是跟布局,否则不起作用)。CoordinatorLayout通过设置子View的 Behaviors来调度子View。系统(Support V7)提供了AppBarLayout.Behavior, AppBarLayout.ScrollingViewBehavior, FloatingActionButton.Behavior, SwipeDismissBehavior 等。

        首先我们看下使用比较简单的悬浮按钮FloatingActionButton.Behavior,我们可以设想一个场景,当我们点击悬浮按钮的时候,从屏幕底部弹出一个SnackBar.,若是悬浮按钮不随之滑动,那么悬浮按钮势必会挡住SnackBar,使得用户看不完全,此时我们可以使用协调布局,让悬浮按钮随SnackBar弹出向上滑动。(使用之后不会挡住底部)

具体使用很简单,根布局是协调布局,悬浮按钮是其直接子布局即可。当点击选择按钮的时候调用一下,SnackBar即可。

1.悬浮按钮随之向上滑动

PS本文参考文章是作者xujun9411所写的文章,非常感谢!   使用CoordinatorLayout打造各种炫酷的效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容