Android Notification通知栏设计指南

来源:互联网 发布:mac系统声音设置 编辑:程序博客网 时间:2024/04/29 03:13

转载地址:http://www.jcodecraeer.com/a/anzhuokaifa/developer/2014/0323/1601.html

android的通知系统就让用户在没有打开app的情况下也能接收来自app的消息,比如短信应用中有新的短信或者日历应用中有到期的日程。

Jelly Bean中的新特性

这些新特性包括:

1.允许用户在通知抽屉notification drawer中直接做出响应通知的动作。

2.notification的大小和布局比以前更灵活,可以展开通知查看更多的信息。

3.新增优先级标志位,以前优先级都是根据时间排序,现在你可以自己制定优先级。


一步一步解读Notification


基本布局

一个notification至少要有:

通知图标或者通知发送人的头像图标。

notification的标题和内容

notification的时间

当发送中的图片显示在前面时,一个表明是什么应用发送此通知的小图标

可展开的布局

Jelly Bean版本为通知提供了显示更多细节的可选项,更多信息可以是短消息的最开头几行或者一个预览图。用户可以挤压或者滑动两只手指展开或者收拢。android为notification提供了两种展开模式,一种是展开显示更多文字,一种是展开显示图片。



动作响应

从Jelly Bean开始,android支持在notification的底部提供响应按钮,用户不必进入发出这个通知的activity中就能对一个通知作出响应,这简化了交互过程,同时结合滑动删除特效给用户带来了很人性化的体验。但是到底放多少个这样的响应按钮需要考虑清楚,放的越多用户就会感到越复杂,将个数限制在最少范围了,无多大意义的响应按钮千万别堆上去。

可以考虑放入的响应:

非常重要的,明确典型的

对速度敏感,需要用户立即作出响应的

不会跟其他的响应按钮发生冲突

避免引入的响应:

模糊不清,用户不容易理解的

与默认响应重复的,比如打开或者查看,因为点开一条通知默认就是这些行为

日历日程的两个响应按钮


你可以最多引入三个响应按钮,每个按钮由图标和描述文字组成。将响应按钮加入一个基本布局的notification会让它变为可扩展的notification,即便他本身没有设置expanded layout。因为默认一个通知的响应按钮是隐藏的,因此你需要确保在相关应用内部这些响应按钮也能被关注到。


一些设计准则


notification的个性化

对那些能知道通知发送人notification而言,最好包含那个人的头像,同时记得在第二个图标的位置显示app的图标,一边让人一看便知这是谁发来的,是来自于哪个app。

将用户导向正确的地方


当用户点击了notification的主体时,让用户进入可以处理该通知的activity中,多数情况下是进入一个阅读更多详情信息的activity,但也有可能

待续》


0 0
原创粉丝点击