迄今为止,我们的应用程序仅使用Toast,由于我们计划采用Support Design Library中的某些新功能,因此我想知道Snackbar与Toast的推荐用法。
我一直在阅读Google材料snackbar文档
Snackbar在移动设备上的屏幕底部和桌面左下方提供有关操作的轻量级反馈。它们位于屏幕上的所有其他元素之上,包括FAB。
和toast。
Android还提供胶囊形状的toast,主要用于系统消息。 Toast类似于snackbar,但不包含操作并且无法从屏幕上滑开。
我了解它们的作用,但在何时使用哪个有点困惑。这是否意味着:
- 如果我不需要用户交互,我会使用toast?
- “系统消息”是什么意思?这适用于在我的应用程序和Android系统之间发生重要事件时显示信息吗?
- 我喜欢滑动屏幕的功能-这是否是开始使用Snackbar替换Toast的原因?(这是有点基于个人观点的问题)