Snackbar 是 Android design support library 中的一个组件,它的作用和Toast类似,显示吐司,但Snackbar的特别之处在于Snackbar显示的提示信息可以和用户交互,更好地获取用户反馈信息。同时,它显示的吐司带有动画效果,从屏幕下方慢慢展开显示。
Goggle官方这样介绍:“SnackBars提供了一个轻量级的反馈操作。他们在屏幕的底部显示一条简短的信息,如果是较大的设备就显示在左下角。SnackBar出现在屏幕中所有其他元素的上方,同一时间仅仅只有一条SnackBar”。
下面来个例子看看 SnackBar的详细使用方法:
1.简单的SnackBar:
Snackbar.make(v,"Hello SnackBar!",Snackbar.LENGTH_INDEFINITE).show();
2.可交互的SnackBar:
final Snackbar snackbar2 = Snackbar.make(v, "Hello SnackBar!", Snackbar.LENGTH_INDEFINITE);
snackbar2.setAction("OK?", new View.OnClickListener(){