设计高效的导航

编写:XizhiXu - 原文:http://developer.android.com/training/design-navigation/index.html

设计开发 App 的起初步骤之一就是决定用户能够在App上看到什么和做什么。一旦你知道用户在App上和哪种内容互动,下一步就是去设计容许用户在 App 的不同内容块间切换,进入,回退的交互。

本课程演示如何为你的应用规划出高标准的界面层次,然后为它选择适宜的导航形式来允许用户高效而直观的浏览内容。按粗略的先后顺序,每堂课涵盖Android应用导航交互设计过程中的不同阶段。学过这些课之后,你应该可以应用这些列出的方法和设计范例到你自己的应用中,为你的用户提供一致的导航体验了。

Lessons

  • 规划界面和他们之间的关系

    学习如何选择你应用应该包含的界面。并且学习如何选择其他界面可直达的界面。这节课介绍了一个假想的新闻应用为以后课程作例子。

  • 提供向下和横向导航

    学习容许用户深入某一层或者在内容层次间横跨的技巧。而且学习一些特定导航 UI 元素在不同情景下的优缺点和最佳用法。

  • 提供向上和历史导航

    学习如何容许用户在内容层级向上导航。并且学习 Back 键和历史导航的最佳做法,也即导航到和层次无关的之前的画面。

  • 综合:设计样例 App

    学习如何创建界面的 Wireframe(线框图,模糊的图形模型)来代表新闻应用基于设想信息模型的界面。这些 Wireframe 利用上述课程讨论的导航元件来展示直观高效导航。