gpt4 book ai didi

android - 抽屉导航(Google+ 与 YouTube)

转载 作者:IT老高 更新时间:2023-10-28 12:49:22 24 4
gpt4 key购买 nike

有人知道如何像当今一些顶级应用程序那样实现滑动菜单吗?

其他堆栈溢出 questions没有关于如何做到这一点的任何答案,所以我试图收集尽可能多的信息来帮助其他人。我在下面提到的所有应用程序都很好地实现了滑动菜单。

1。 Google Plus(截至 2012 年 7 月 7 日)

Google+ slide out menu screenshot

您只能通过单击左上角的 G+ Logo 从第一个屏幕转到第二个屏幕。请注意,整个屏幕从它的位置移动并被轻推到屏幕的右侧(包括操作栏)。要返回第一个屏幕,您可以将右侧滑回焦点,也可以再次单击 G+ 图标。

2。 YouTube(截至 2012 年 7 月 7 日)

YouTube slide out menu screenshot

您可以使用两种方法从第一个屏幕转到第二个屏幕。单击左上角的 YouTube Logo ,或者您可以使用滑动手势将其向右移动。这已经与 G+ 应用不同了。其次,您可以看到操作栏保持不变(与 G+ 不同)。最后,要恢复原来的屏幕,它就像 G+ 一样工作。

最佳答案

编辑#3:

抽屉导航模式在 Android 文档中正式描述!

enter image description here查看以下链接:

  • 设计文档可以找到 here
  • 开发者文档可以找到 here

编辑#2:

Roman Nurik(Google 的一名 Android 设计工程师)已确认建议的行为是在打开抽屉时不要移动操作栏(如 YouTube 应用)。看到这个Google+ post .


编辑#1:

我刚才回答了这个问题,但我再次强调 Prixing 拥有目前为止最好的弹出式菜单...。它绝对漂亮,完美流畅,让 Facebook、Google+ 和 YouTube 感到羞耻。 EverNote 也很不错……但仍不如 Prixing 完美。查看 this series of posts关于弹出菜单是如何实现的(来自 Prixing 的首席开发人员本人!)。


原答案:

Adam Powell 和 Richard Fulcher 在 49:47 - 52:50 上讨论了这个问题。在标题为“Android 中的导航”的 Google I/O 演讲中。

总结一下他们的回答,截至发帖之日,滑出式导航菜单不是正式成为 Android 应用程序设计标准的一部分。您可能已经发现,目前还没有对此功能的原生支持,但有人谈论将其添加到即将发布的支持包修订版中。

关于 YouTube 和 G+ 应用,它们的行为不同似乎很奇怪。我最好的猜测是,YouTube 应用修复操作栏位置的原因是,

  1. 对于使用 YouTube 应用的用户来说,最重要的导航选项之一是搜索,它在操作栏中的 SearchView 中执行。在这方面,将操作栏设为静态是有意义的,因为它允许用户始终可以选择搜索新视频。

  2. G+ 应用程序使用 ViewPager 来显示其内容,因此使拉出菜单特定于布局内容(即操作栏下的所有内容)没有多大意义。滑动应该提供一种在页面之间导航的方法,而不是一种全局导航的方法。这可能就是他们决定在 G+ 应用中采用与在 YouTube 应用中不同的方式的原因。

    另外,请查看 Google Play 应用以获取另一个版本的“拉出式菜单”(当您位于最左侧页面时,向左滑动并拉出“半页”菜单)。

您说得对,这并不是非常一致的行为,但 Android 团队内部似乎还没有就如何实现这种行为达成 100% 的共识。如果将来更新应用程序以使两个应用程序中的导航相同,我不会感到惊讶(他们似乎非常热衷于在谈话中使所有 Google 制造的应用程序的导航保持一致)。

关于android - 抽屉导航(Google+ 与 YouTube),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com