Coordinatorlayout学习(二)之Coordinatorlayout 与SnackBar的互动

原创 2018年04月17日 19:30:17

浮动操作按钮与Snackbar

CoordinatorLayout可以用来配合浮动操作按钮的 layout_anchor 和 layout_gravity属性创造出浮动效果,layout_anchor 指定参照物, anchorGravity 指定相对于参照物的位置,设置为 bottom|right则表示将FloatingActionButton放置于参照物的右下角。详情请参见浮动操作按钮指南。

这里写图片描述

只要使用CoordinatorLayout作为基本布局,将自动产生向上移动的动画。浮动操作按钮有一个 默认的 behavior来检测Snackbar的添加并让按钮在Snackbar之上呈现上移与Snackbar等高的动画。

 <android.support.design.widget.CoordinatorLayout
        android:id="@+id/main_content"
        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.support.v7.widget.RecyclerView
         android:id="@+id/rvToDoList"
         android:layout_width="match_parent"
         android:layout_height="match_parent">
   </android.support.v7.widget.RecyclerView>

   <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|right"
        android:layout_margin="16dp"
        android:src="@mipmap/ic_launcher"
        app:layout_anchor="@id/rvToDoList"
        app:layout_anchorGravity="bottom|right|end"/>
 </android.support.design.widget.CoordinatorLayout>
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zygdzt/article/details/79979430

Android 构建和显示弹出消息 CoordinatorLayout+Snackbar

构建和显示弹出消息 您可以使用Snackbar向用户显示简短的消息。 消息在短时间内自动消失。 Snackbar是用户不一定需要采取行动的简短信息的理想选择。 例如,电子邮件应用程序可以使用Snac...
  • z_x_Qiang
  • z_x_Qiang
  • 2017-07-18 16:06:03
  • 217

android——Snackbar+CoordinatorLayout替代Toast

步骤一:添加相应的依赖库 com.android.suppory:design:22.2.0 步骤二:实现布局
  • u012764110
  • u012764110
  • 2015-10-10 11:46:11
  • 1371

Snackbar、CoordinatorLayout、CardView、AppBarLayout

SnackbarSnackbar使用一个动画效果从屏幕的底部弹出来,弹出的时间分为三种: LENGTH_INDEFINITE :表示长期显示,用户可以调用Snackbar的dismiss方法取消显示...
  • shanshui911587154
  • shanshui911587154
  • 2017-05-03 22:01:41
  • 188

SnackbarDemo

  • 2016年05月06日 15:01
  • 25.51MB
  • 下载

FAB避让snackbar的原理 在api23和24下是不同的

这段时间主要用来掌握Material Design 的相关控件的学习,我是先在github上下载了一个示例,但是基本只有代码,没办法真正了解控件的对应使用方法及注意事项,所以我先从示例中了解到都有哪些...
  • jscoolstar
  • jscoolstar
  • 2017-01-05 09:44:42
  • 470

针对 CoordinatorLayout 及 Behavior 的一次细节较真

我认真不是为了输赢,我就是认真。– 罗永浩 我一直对 Material Design 很感兴趣,每次在官网上阅读它的相关文档时,我总会有更进一步的体会。当然,Material Design ...
  • briblue
  • briblue
  • 2017-06-12 22:17:29
  • 15488

android5.0新控件测试

  • 2016年03月23日 18:25
  • 7.58MB
  • 下载

Material Design的基本控件

  • 2017年11月06日 16:43
  • 44.79MB
  • 下载

Material design

  • 2017年01月20日 12:01
  • 40.08MB
  • 下载

MaterialDesign之Snackbar学习笔记

近期实在太忙了,看到好的文章先转载,后续自己慢慢消化吧!  转载 http://www.jianshu.com/p/cd1e80e64311#rd 没时间解释了,快使用Snac...
  • snow_Lu
  • snow_Lu
  • 2016-05-12 16:24:25
  • 2270
收藏助手
不良信息举报
您举报文章:Coordinatorlayout学习(二)之Coordinatorlayout 与SnackBar的互动
举报原因:
原因补充:

(最多只允许输入30个字)