赞助商
立即赞助

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

交互设计3年前 (2021)发布 流光
2.5K 0 0

相于 Toast,Snackbar 的好处十分明显,可读性强,还可以兼 1-2 次操作,用场景加广泛。因此,我整理了 Snackbar 的常见样式以及设注意事项。

什么是Snackbar

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

Snackbar 是 Google Material Design 提供兼容提示与操作消息控件。这也意味着所有 Android 开发都可以接过官插件来调用此控件。

此控件与 Toast 比较相似,通常用于低扰度的消息提示,该消息可被忽略且不会打断用户当的操作。但相对 Toast 言,Snackbar 的优势于可读性强,还可以兼 1-2 次操作,用场景会加广泛,趣的同学不妨可以设发中试使用,会发确实比 Toast 好用太多了。

面就详解 Snackbar 的一些特性和玩法。

Snackbar的常见样式

Snackbar 的样式可根据设备的宽进行适配改变。

1. 窄屏:纯案

通于移设备竖屏。最多展示两行,每行最大展示字数可定义,超两行信息展示为……

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

2. 窄屏:文案+按钮

通常用于移动设备竖屏。文案多展示两行,每行展示字数可义,超出两行信息展示……

支持展示 1-2 个操作按钮,按钮颜色需突(可自定义),当按钮展示时(案过长或按钮本过长)允许折行显示。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

3. 宽屏:纯文案

通常用于移动设备横屏。文案多展示一行,展示字数可义,超出的字数展示……

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

4. 宽屏:文案+按钮

常用于移动设备屏。文案最多展示,最大展示数可定义,出数展示为……支持展示 1-2 个操作按钮,按钮颜色需突出(可自定义)。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

Snackbar的显示与消失机制

显示不会断用户操作,在以下情况下会消失:

  • 用户点击 Snackbar 上的操,触操的同时消失;
  • 用户点击屏幕任位置立即消失;
  • 用户不进任何操作,持续 4~10 秒后自动消失(时长可自定义)。

Snackbar的显示位置

当页有 Bottom app bar 或 Bottom Navigation 时,显示在其上方(不贴边或生重叠)。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

当页无 Bottom app bar 或 Bottom Navigation 时,显示在页面底部(不贴边或生重叠)。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

当页底部有 Floating action button 时,显示在其上方(不贴边或生重叠)。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

横屏时,显示在页面左下方(不贴边)。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

Snackbar的唯一性

需展示多个 Snackbars 时,每次仅显示 1 个,之后的 Snackbar 应在前一个消失后再显示。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

Snackbar的超时重置

 Snackbar 显示间出了 Dialogs,关闭 Dialog 后,重新显示该 Snackbar 并重置显示时,以确保用户能读完 Snackbar 的信息。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

Snackbar的几点「不要」

  • 不要使用与操结果或进程无关的文案描述;
  • 不要使用「忽略」或「取消」的按钮文案,因为 snackbar 会动消失;
  • 不要使用 text button 按钮样,为 snackbar 不会用于承载要操作;
  • 不使用 2 以的按钮,若确实需,请考虑使用 Dialogs;
  • 要于承载很重要的操作,若确实需要,请考虑使 Dialogs;
  • 不要遮挡 FAB 或底部导航。

使用范例

当用户手动将某道题目功添加至错题本时,使用 snackbar 告知用户收藏否功并显示「添加标签」按钮引导,用户可选择点击按钮去添加标签,也可以选择置之不理。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

当用户功提交问题反馈时,使用 snackbar 告知用户提交否功。

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

欢迎关注作者的微信公众:「愚者笔记」

交互控件科普系列!Snackbar 的常见样式和设计注意事项总结

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

上一篇文章为设计师们拨云见雾,分析了模态弹窗与非模态弹窗,受到了挺多读者的喜爱,详文《春节专题!App 设计系列之模态弹...
交互控件
关于底部浮层的定义相信大家都很熟悉,底部浮层通常称为「浮层」或「浮窗」,可用于给予信息提示,也用于展示更多的拓展信息...
交互控件
在手机app应用中各种格式的弹窗效果相信大家都看过,也可能反感过某些弹窗,本文就来谈谈关于app弹窗设计以及弹窗的适用情景...
App设计
这两天回答了学生一个问题,扩充了一下,分享给各位。 他是这样说的: 呆呆,我发现一个比较玄幻的现象。就我公司,不管是产...
交互控件
可能知道了平台规范中的弹框类型之后,你小小的脑袋瓜里有了大大的问号:了解得越全面,反而无从抉择了……这下该怎么办? 所...
交互
在做 APP 的时候会发现一个问题,各种各样的弹窗提醒,什么时候用什么样的提醒方式,今天做一下归纳总结。 一、概念简述 顾名...
Snackbar
关于悬浮按钮设计,它虽然看起来非常小巧,但它蕴含了非常多的设计要素以及产品设计原理。本文中,笔者从 APP 悬浮按钮的使用...
交互组件
开篇先讲个故事: 上周偶然一次和开发对碰视觉规范的时候,一位开发问了个问题:这个对话框是做成模态还是非模态的? 老实...
UI控件