iosched 13应用程序中的导航是否正确?

aga*_*mov 5 android android-navigation

使用向上和向后按钮导航非常复杂(至少对我而言)正如android文档所述,

您可以根据您对详细信息视图的了解,使Up行为更加智能.从上面扩展Play商店示例,假设用户已从上次查看的书籍导航到电影改编的详细信息.在这种情况下,Up可以返回用户之前未导航过的容器(电影). http://developer.android.com/design/media/navigation_between_siblings_market2.png

我正在探索Google IO 2013应用程序的最佳实践,据我所知,上面提到的导航规则没有被考虑在内.这是图片:https: //dl.dropboxusercontent.com/u/6129677/do_not_delete/iosched2013.png

我启动应用程序并打开主屏幕(#1).我点击"浏览会话" - >第二个屏幕打开.然后我点击会话 - 打开详细视图(#3).UP按钮表示这是"Google+"类别,我希望在点击此按钮后导航到"Google+"会话列表.相反,第一个屏幕再次打开(见图).

这是一个正确的行为,我错过了什么?

Rya*_*n S 2

Android 设计表明,无论图标是什么,向上按钮都会向上移动到容器。它还说左上角的图标应该是应用程序的图标。因此,在这种情况下,您可以说它带有 g+ 图标违反了设计。

话虽这么说,如果你有特定的理由,违反 Android 设计是可以的,在这种情况下,Google 决定显示类别的图标,以便用户指示哪个类别,而不必显示 2 个图标。在这种情况下,他们不想完全改变设计以返回 g+,而是假设用户了解他们正在用类别图标替换应用程序图标。因此,虽然它们可以显示您的第四个屏幕,但它们不一定是必需的,这取决于您认为最适合用户流程的内容。Android 设计旨在指导您的个人设计,不需要严格遵循(尽管大多数时候应该如此)。

希望有帮助,我很乐意回答任何后续问题。