Material Design(六)--Snackbar

对操作提供轻量级的快速反馈是使用snackbar的绝佳时机。Snackbar展示在屏幕询问,包含了支持可选的单动作的文本。它们在给定时间之后自动超时,并以动画的形式离开屏幕。此外,用户也可以在超时之前通过滑动将其消失。

查看Snackbar效果请点击(打不开时候注意FQ)

拥有通过滑动或者动作来与之交互的能力,Snackbar显然拥有比toast更加强大的能力,和别外一种轻量级的反馈机制。然而,你会发现API其实对你而言非常熟悉:

1 Snackbar
2   .make(parentLayout, R.string.snackbar_text, Snackbar.LENGTH_LONG)
3   .setAction(R.string.snackbar_action, myOnClickListener)
4   .show(); // Don’t forget to show!

 

你会注意到make()方法的第一个参数View的使用—Snackbar将尝试找到自己视图的恰当父视图来确保自己显示在底部。

posted @ 2016-05-15 10:40  goodpan  阅读(219)  评论(0编辑  收藏  举报