java - 有人知道如何实现一个滑动菜单?

  显示原文与译文双语对照的内容

有人知道如何实现一个像今天的顶级应用的滑动菜单?

其他堆栈溢出问题没有任何关于如何做到这一点的答案,所以我想收集尽可能多的信息来帮助别人。 下面提到的所有应用程序都在实现幻灯片菜单方面做了一个很好的工作。

1.谷歌加( 7/7/12) )

Google+ slide out menu screenshot

你只能通过单击左上角的G+ logo 从第一个屏幕到第二个屏幕。 注意,整个屏幕从它的位置移动,并按下get到达屏幕的右边( 包括动作栏) 。 要回到第一个屏幕,你可以将右边滑动到焦点,或者再次单击 G+ icon 。

2.YouTube ( 截至 7/7/12)

YouTube slide out menu screenshot

你可以使用两种方法从第一个屏幕到第二个屏幕。 点击左上角的YouTube logo,或者使用swipe滑动手势将它的移动到右侧。 这已经与G+应用程序不同了。 其次,你可以看到动作栏保持( 与G+不同) 。 最后,要获得原始屏幕,它就像G+一样工作。

应用

如果你想体验一个漂亮的幻灯片菜单看起来和下载的感觉:

  1. Prixing
  2. 印象笔记编辑器
  3. 超文本编辑器
时间:

这个开源库必须是一个答案 !

https://github.com/jfeinstein10/SlidingMenu

以及相关的Play存储演示

工作出色,而且可以扩展。

最近我插入了一个名为"RibbonMenu"的Github项目,并编辑它以满足我的需要:

https://github.com/jaredsburrows/RibbonMenu

什么是目

  • 易于访问:允许访问进出的菜单
  • 易于实现:使用最少的代码更新相同的屏幕
  • 独立性:不需要像ActionBarSherlock这样的支持库
  • 自定义:轻松更改颜色和菜单

新特性

  • 更改了滑动动画以匹配Facebook和Google+应用
  • 添加了标准按钮( 你可以选择使用 ActionBarSherlock )
  • 使用菜单打开菜单
  • 添加了在主 Activity 上更新ListView的能力
  • 添加了 2 ListViews到菜单,类似于Facebook和Google+应用
  • 添加了一个AutoCompleteTextView和一个按钮来显示implemenation示例
  • 添加了允许用户在打开菜单时按'后退按钮'隐藏菜单的方法
  • 允许用户与 background(main ListView) 交互,同时与Facebook和Google+应用不同 !

菜单中显示的单选按钮

ActionBar with Menu out

打开菜单并搜索所选内容

ActionBar with Menu out and search selected

在Google材料设计指南( 与 API 10兼容) - MaterialDrawer库 ( 链接到 GitHub ) 中有一个很好的导航抽屉实现。

enter image description hereenter image description here

...