Snackbar是design support library中另一个组件,使用Snackbar我们可以在屏幕底部(大多时候)快速弹出消息,它和Toast非常相似,但是它更灵活一些,它能在弹出消息中做出更多的操作,某些情境下也能替换dialog。同时它支持用户向右滑动取消。
make() – 生成Snackbar消息
setAction() – 设置action
show() – 显示Snackbar消息
Snackbar.make(view,"我是消息内容",Snackbar.LENGTH_LONG)
.setAction("ok", new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"ok",Toast.LENGTH_SHORT).show();
}
}) .show();
效果图: