SnackBar介绍
- SnackBar是 android.support.design依赖包中的控件,使用前需引入该包。
- SnackBar类似Toast,具有提醒功能,不影响界面交互,提示之后可以自动消失,不同的是,SnackBar加入了Action,实现了与用户的交互。使用时不仅可以滑动取消,还可以点击取消。
使用方式
实现方式很简单,也和Toast类似:
- 如果不需要添加Action,可直接使用弹出Toast的方式:
Snackbar.make(layout,"这是一个snackBar",Snackbar.LENGTH_LONG).show();
- 当然也可以添加个可以点击的Action,并添加点击事件
// coordinalayout为对应布局中,展示SnackBar的父布局
Snackbar snackbar = Snackbar.make(coordinatorLayout,"这是一个snackBar",Snackbar.LENGTH_LONG);
snackbar.setAction("确定"