Snackbar是一个轻量级控件,它能够很方便的提供消息的提示和动做反馈,相似于Toast。Snackbar包括一段文字信息与一个可选的操做按钮,超时自动隐藏,也能够经过滑动来删除。效果以下所示:java
Snackbar的使用方法相似Toast经过make方法建立,经过show方法显示,java代码以下:ide
Snackbar.make(view, "Here's a Snackbar", Snackbar.LENGTH_LONG)
.setAction("Action", new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"action",Toast.LENGTH_SHORT).show();
}
}).show();
几个重要的方法:this
(1)make(View view, int resId, int duration)
建立 Snackbar。spa
(2)setAction(int resId, View.OnClickListener listener)
对 Snackbar 设置单击事件。code
(3)setActionTextColor(ColorStateList colors)
设置事件标题的颜色。blog
(4)setText(int resId)
更新 Snackbar 中的文本事件
(5)show()
显示 Snackbar。it