Toasts和Snackbars之间是否有公认的做法?显示它们?

时间:2016-06-10 14:20:44

标签: android android-dialogfragment toast snackbar

在Android中,我可以使用Toasts或Snackbars向用户显示短消息。

我应该使用哪些标准?所有的祝酒词?所有Snackbars?在DialogFragments和Snackbars期间敬酒?有没有办法强制Snackbar显示在屏幕其余部分的“顶部”(如果我不想将特定视图传递给它)?

2 个答案:

答案 0 :(得分:0)

Snackbar它的物质特征,Toast - holo风格。 如果您的应用程序具有材料设计,则更好地使用Snackbar作为材料项目(如纸张的物理平和)而不是半透明/阴影Toast。 与现实世界相比:

你经常看到空气中的文字"?更新))但可能是当你在某种药物下它可能)鬼是不真实的)由于物质世界,文章,纸板,板,另一个物理场所是正常的行为。

如果是上层小吃,请发现this

答案 1 :(得分:0)

如果你想向用户确认刚刚发生了什么事情,那就没事了。我会说Toast是我要说的路。

但是,如果用户执行的操作(例如从列表中删除了某个项目),您可能希望为用户提供撤消选项。它可能通过警告对话框完成,但这对用户来说也很烦人。被迫改变焦点并采取警告对话框,询问用户是否真的想要做什么,例如“你真的想要删除它吗?不是”。

使用SnackBar,您可以通知用户该项目已被删除,但也提供了撤消操作。哪个应该在点击时将项目放回列表中。

看一下这个简短的视频,她解释了那些更好的用法:)

https://www.youtube.com/watch?v=puhfMX8jb9c&list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM&index=5