Android动作栏抽屉

5
我正在搜索关于操作栏抽屉的一些信息,具体内容请参考以下链接:http://developer.android.com/design/patterns/actionbar.html(“Drawers: A drawer is a slide-out menu that allows users to...”)。
看起来这个功能是Android本身自带的,不需要使用外部库,但我找不到任何有关如何实现此功能的信息。

1
我知道一个很酷的开源滑动菜单,这是你在寻找的吗?https://github.com/jfeinstein10/SlidingMenu - Ziteng Chen
是的,我知道这个库,但似乎可以通过这些ActionBar抽屉轻松地在不使用外部库的情况下完成此操作,但我不知道如何做。 - AndrejDelany
我有所怀疑。我检查了Android 4.1.1源代码,似乎没有内置的滑动菜单支持,在frameworks/base中处理“Up”事件(android.R.id.home,ActionBar中“Up”按钮的ID)与打开滑动菜单无关。 - Ziteng Chen
1个回答

0
“但是,借助这些ActionBar Drawers的帮助,似乎可以轻松实现此功能而无需外部库。”
“没有内置小部件可完成此操作。该网站只是谈论您可以使用的模式,而不是可用模式。最接近内置的一个提供在支持库中(这是相当新的),链接在此 https://android.googlesource.com/platform/frameworks/support/+/master/v4/java/android/support/v4/widget/SlidingPaneLayout.java
“您的选项是:”
  1. 使用上面所使用的支持库实现。
  2. 使用第三方库https://github.com/jfeinstein10/SlidingMenuhttps://github.com/SimonVT/android-menudrawerhttps://github.com/6wunderkinder/android-sliding-layer-lib
  3. 自己实现。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接