我即将开始将iOS应用程序移植到面向ICS设备的Android。 PM /设计师最初同意我们将遵循Android设计指南,为用户提供一致的体验。然而,当我收到线框时,我注意到他们的"标签栏"在底部,几个屏幕有"分段控件"在顶部。
当我解释说这些模式不遵循这些指导原则时,他们回过头来回应一下“Instagram for Android”的效果,它们已经被推荐并拥有数百万用户"
所以我看了Instagram的Android应用程序。以下是违规屏幕的样子:
我的问题是,如果它遵循设计指南,这种类型的屏幕会是什么样子。显然,使用ActionBar API,选项卡将位于顶部。但是,在那一点上,我认为分段控件只会混淆用户,因为它们会显示为辅助标签栏。我不熟悉在这种情况下模仿iOS分段控件的任何Android设计模式。包含2个项目的ActionBar微调器在这里是否合适?如果是这样的话,我们似乎无法保持"新闻"标题。
感谢任何帮助。
PS。使用hierarchyviewer查看有问题的屏幕,可以看出Instagram选项卡实现使用了已弃用的TabHost / TabWidget,并且分段控件是通过(自定义)ViewSwitcherButton类实现的。