【问题标题】:Android how to make menu bar that appears at the side of the screen? Like Google Plus, Facebook menu on Android devicesAndroid如何制作出现在屏幕侧面的菜单栏?像 Google Plus、Android 设备上的 Facebook 菜单
【发布时间】:2012-12-06 08:51:53
【问题描述】:

我正在Android上开发一个应用程序,想使用类似于Google Plus或Facebook的菜单栏,当您单击按钮时,菜单栏会滑入并且不会占据整个屏幕。有什么想法吗?

谢谢。

【问题讨论】:

  • 我建议执行一个好的搜索引擎查询。几次点击后,我得到了this
  • 我google了几天,无法得到期望的结果,有人建议使用Fragment,但似乎只能在平板电脑上使用。

标签: android android-layout


【解决方案1】:

Jeremy Feinstein 的SlidingMenu 是一个非常流行的用于实现“滑动菜单”效果(或“drawer”作为 Android 开发者网站上的设计指南更喜欢称呼它)的库。它还与 ActionBarSherlock 兼容,以防您的项目也使用它。不幸的是,在这个阶段,SDK 中没有内置组件可以让您轻松完成相同的事情。

还有一些滑动菜单的替代实现(在 SO 或 Google 上进行搜索),但我已经有一段时间没有检查这些了。如果我没记错的话,在 ActionBar 是应该与内容一起滑动还是固定在屏幕顶部时,尤其存在一些变化。

【讨论】:

    【解决方案2】:

    您可以在父视图中使用 FrameLayout 并在菜单布局中使用平移动画来显示滑入和滑出效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-03
      • 2012-01-15
      相关资源
      最近更新 更多