【发布时间】:2012-07-07 19:31:55
【问题描述】:
有人知道如何像当今一些顶级应用程序那样实现滑动菜单吗?
其他 Stack Overflow questions 还没有关于如何执行此操作的任何答案,因此我正在尝试收集尽可能多的信息来帮助其他人。我在下面提到的所有应用程序都很好地实现了滑动菜单。
1。 Google Plus(截至 2012 年 7 月 7 日)
您只能通过单击左上角的 G+ 徽标从第一个屏幕转到第二个屏幕。请注意,整个屏幕从它的位置移动并被轻推到屏幕的右侧(包括操作栏)。要返回第一个屏幕,您可以将右侧滑回焦点,也可以再次单击 G+ 图标。
2。 YouTube(截至 2012 年 7 月 7 日)
您可以使用两种方法从第一个屏幕转到第二个屏幕。单击左上角的 YouTube 徽标,或者您可以使用滑动手势将其向右移动。这已经与 G+ 应用不同了。其次,您可以看到操作栏保持不变(与 G+ 不同)。最后,要恢复原来的屏幕,它就像 G+ 一样工作。
【问题讨论】:
-
从表面上看,没有多少人有过这样的工作经验。我建议您尝试自己实现一些东西,然后带着您可能遇到的特定问题来到 SO。
-
是的,这就是为什么我在其他地方发布了一个我认为值得更多关注的 SO 问题。我只是想知道是否有人成功地做到了这一点并愿意分享他们的智慧。
-
@EGHDK 查看本系列文章:android.cyrilmottier.com/?p=658
-
我刚才回答了这个问题,但我回来再次强调 Prixing 有最好的飞出菜单......到目前为止。它绝对漂亮,完美流畅,让 Facebook、Google+ 和 YouTube 感到羞耻。 EverNote 也很不错……但仍不如 Prixing 完美。查看 this series of posts 了解弹出菜单的实现方式(来自 Prixing 的首席开发人员本人!)。
-
使用 android 支持包修订版 13(2013 年 5 月),有 DrawerLayout 用于创建可以从窗口边缘拉入的 Navigation Drawer。而且,导航抽屉现在是一种设计模式。 developer.android.com/tools/extras/support-library.html
标签: android android-layout user-interface navigation-drawer