如果说Dialog和Toast是两个极端的话,那么Snackbar就是处于中间的位置了。Snackbar和Toast比较相似,但是用途更加广泛,并且它是可以和用户进行交互的。Snackbar使用一个动画效果从屏幕的底部弹出来,过一段时间后也会自动消失。现在就学习一下吧!!!
1.首先添加依赖
// Snackbar 的依赖 compile 'com.android.support:design:26.1.0'2.在布局问价里添加一个控件设置它的点击事件,这里就不做演示了
3.然后在点击刚在设置的控件在先看出现
Snackbar.make(v, "点击跳转页面!!!",Snackbar.LENGTH_LONG) .setAction("取消", new View.OnClickListener(){ @Override public void onClick(View v) { } })
.show();效果图:
总结:
有时候Dialog、Toast做不到想要的效果Snackbar就能达到意想不到的想过哦!!!