原作者:Ravi Tamada
原文地址:http://www.androidhive.info/…example/
Material Design中一个有趣的组件介绍就是**Snackbar。Snackbar就像Toast**消息,只是它提供了动作交互。Snackbar在屏幕底部显示,并且可以滑动关闭。
这篇文章讲述的是关于Snackbar和一些不同场景下的例子。
源码下载
1.简单的Snackbar
下面是一个简单的Snackbar语法。make方法接收三个参数:View、显示的信息、消息显示的持续时间。
通常传递 CoordinatorLayout 作为view参数是最好的选择,因为它允许Snackbar一些特性,像滑动取消、像FloatingActionButton控件的自动移动。
并且显示的持续时间应该是LENGTH_SHORT, LENGTH_LONG或者LENGTH_INDEFINITE。当LENGTH_INDEFINITE被使用时,snackbar显示的时间将是不确定的,而且可以滑动删除。
Snackbar snackbar = Snackbar
.make(coordinatorLayout, "Welcome to AndroidHive", Snackbar.LENGTH_LONG);
snackbar.show();