四、通知的相关交互
四、通知的相关交互
1. 通知抽屉
默认情况下,待处理的通知是以图标形式显示在状态栏中,从屏幕上方向下滑即可打开通知抽屉。
最近的通知排在最前面,点击一条通知会将其应用程序打开到与这条通知相关的界面。
在一条通知上向左或向右横划即可移除该通知。
在 Android 4.0 的平板电脑中,通知栏则被集成到底部的系统栏里,在通知区域的任意位置点击即可打开通知抽屉。
2. 进行中的通知
有一些通知是让用户了解后台正在运行的进程。例如正在播放的音乐播放器、正在后台运行的省电程序、正在保护系统的安全软件等。另外也可以对下载上传、视频编码这种持续时间较长的任务提供反馈。这种进行中的通知是不可以被移除的。
3. Dialog 和 Toast 用作反馈
如果某个应用程序没有在当前屏幕运行,它就不应该弹出对话框(Dialog)和提示条(Toast)。对话框和提示条应该是用户在当前应用程序 下执行操作时,用来提供即时的操作反馈的。比如对话框可以让用户知道某个操作的危险后果,而提示条可以让用户知道某个操作已成功执行。
五、总结
在 Android 平台设计应用程序的通知消息时应该明确在哪些场景下使用通知;不同的场景显示什么类型的通知。在设计的时候还要注意通知的私有化、导航逻辑、清理机制、同 类通知的合并、图标的设计等。为避免对用户造成骚扰,还应该在应用程序的设置中增加对是否显示通知消息的设置。
从较早版本的 Android 系统开始,就具备了比较成熟的通知系统,新版 iOS 系统也参考了类似的设计。所以充分利用 Android 的通知系统,一定可以让用户对你的应用程序了如指掌。
(责任编辑:刘为为)