设计高效的导航
最后更新于:2022-04-01 01:43:13
> 编写:[XizhiXu](https://github.com/XizhiXu) - 原文:[http://developer.android.com/training/design-navigation/index.html](http://developer.android.com/training/design-navigation/index.html)
设计开发 App 的起初步骤之一就是决定用户能够在App上看到什么和做什么。一旦你知道用户在App上和哪种内容互动,下一步就是去设计容许用户在 App 的不同内容块间切换,进入,回退的交互。
本课程演示如何为你的应用规划出高标准的界面层次,然后为它选择适宜的导航形式来允许用户高效而直观的浏览内容。按粗略的先后顺序,每堂课涵盖Android应用导航交互设计过程中的不同阶段。学过这些课之后,你应该可以应用这些列出的方法和设计范例到你自己的应用中,为你的用户提供一致的导航体验了。
### Lessons
-
[**规划界面和他们之间的关系**](#)
学习如何选择你应用应该包含的界面。并且学习如何选择其他界面可直达的界面。这节课介绍了一个假想的新闻应用为以后课程作例子。
-
[**为多种大小的屏幕进行规划**](#)
学习如何在大屏设备上组合相关界面来优化用户可视界面空间。
-
[**提供向下和横向导航**](#)
学习容许用户深入某一层或者在内容层次间横跨的技巧。而且学习一些特定导航 UI 元素在不同情景下的优缺点和最佳用法。
-
[**提供向上和历史导航**](#)
学习如何容许用户在内容层级向上导航。并且学习 Back 键和历史导航的最佳做法,也即导航到和层次无关的之前的画面。
-
[**综合:设计样例 App**](#)
学习如何创建界面的 Wireframe(线框图,模糊的图形模型)来代表新闻应用基于设想信息模型的界面。这些 Wireframe 利用上述课程讨论的导航元件来展示直观高效导航。