使用向上和向后按钮导航非常复杂(至少对我而言) 正如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+”会话列表。相反,第一个屏幕再次打开(见图)。
这是一种正确的行为吗?我错过了什么?
答案 0 :(得分:2)
Android设计说无论图标是什么,向上按钮都会移至容器。它还说左上角的图标应该是应用程序。因此,在这种情况下,您可以通过使用g +图标来说它违反了设计。
据说如果你有特定的理由可以违反Android设计,在这种情况下,谷歌决定要显示该类别的图标,以便向用户提供不需要的类别的指示显示2个图标。在这种情况下,他们不想一直改变设计以回到g +,而是假设用户理解他们正在用类别图标替换app图标。因此,虽然他们可以显示您的第4个屏幕,但它们不一定是必需的,这取决于您认为最适合用户流程的内容。 Android设计旨在指导您的个性化设计,不需要严格遵守(尽管应该在大多数情况下)。
希望有所帮助,我很乐意回答任何后续问题。