二、通知的设计指南
二、通知的设计指南
1. 使其私有化
其他用户发过来的通知应该在通知里包含用户的头像(Icon/Photo),还要显示通知的标题(Title)、消息内容(Message)、时间戳(Timestamp),以及应用程序的图标(Secondary Icon)。
2. 合并同类通知
如果一个应用程序发出了多个相同类型的通知,而且这些通知都还没被处理的话(被处理的通知会被移出通知抽屉),那么请将相同类型的通知合并为一个。
合并后的通知会有一个总结性的描述,并且能让用户知道一共合并了多少条通知(Number Pending)。
3. 对时间敏感事件的时间戳
默认的系统通知会在通知右上角打上时间戳,如果你认为显示时间戳对你的通知是没有意义的,那你可能就要重新考虑是否值得为这条消息创建一条通知了。如果这条通知确实足够重要,再决定是否不显示时间戳。
常见的需要显示时间戳的通知是通讯通知,如 Email、短信、聊天消息这种,用户需要通过时间戳来理解消息的上下文。
4. 通知相关的导航机制
如果用户点击了一条通知,此时应该将相关的应用程序打开到可以对通知中提到的内容进行操作的状态。但如果用户点击了一个合并的通知,应该去到列表页面(内容页的上一层级),后面第三部分会详细阐述。
5. 自我清理
有些通知会在某个时间点出现告知用户一些相关的信息和提示,但是如果过了那个时间点,这个通知可能对用户来说就不重要了,此时就应该考虑自动删除这条通知。
同样的,用户查看过的聊天消息或邮件,也应该让用户不必手动操作就移除这些通知。
6. 为通知提供预览
提供一段简短的文本作为通知的预览可以让用户大致了解通知的内容,从而帮助用户决定是否立刻查看该通知。
7. 让用户决定是否显示通知
用户可能对频繁出现的通知感到厌烦,所以应该让用户决定是否显示通知。因此,在应用程序的设置中应该让用户可以取消通知。
8. 使用不同的图标
为了让用户在通知栏看一眼就能知道是哪个应用程序发出的通知,应该采用有自己特色的图标。所以在设计应用程序的图标的时候,应该注意与其他 Android 应用的通知图标有比较明显的区别。
但需要注意的是不要用颜色来区分,因为通知图标通常都是黑白的。
(责任编辑:刘为为)