Android 用户体验与界面设计全解析
1. Android UI 设计基础原则
在规划和设计 Android 应用的用户界面时,有几个基本的原则需要遵循。首先,在规划用户界面时要以屏幕为单位进行思考,将应用设计成多个屏幕,每个屏幕专注于用户可以执行的一小部分操作。例如,一个典型的新闻阅读器应用可能有一个用于列出新闻条目的屏幕、一个用于添加新闻源的屏幕、一个用于阅读新闻的屏幕,可能还有一个用于搜索的屏幕。在定义不同的屏幕时,不需要关注用户界面的细节,只需弄清楚每个屏幕要显示什么样的信息,将如何显示这些信息的细节留到后面处理。
2. 导航设计
当确定了不同的屏幕后,就应该开始考虑它们之间的导航方式。导航应该简单直接,让用户永远不会迷失方向。Android 提供了一些导航概念,使这个过程更加容易。在设计导航结构时,可能还需要根据需要向应用中添加额外的屏幕。
Android 应用中的导航可以分为以下四类:
- 时间导航(Temporal Navigation) :通常通过 Android 的返回按钮实现,返回到上一个屏幕。这种导航通常由 Android 框架自动处理,开发者不需要编写任何特殊代码。但在某些情况下,可能需要重写返回按钮的默认处理方式。例如,当嵌入 WebView 显示网页时,可能希望使用 Android 的返回按钮作为网页的后退导航。
- 祖先导航(Ancestral Navigation) :指用户通过层次结构向上移动到父屏幕,例如返回到应用的起始屏幕。在 Android 4.1 及更高版本中,通过在应用清单中为每个 Activity 使用
超级会员免费看
订阅专栏 解锁全文
1470

被折叠的 条评论
为什么被折叠?



