当前位置: 首页 > 知识库问答 >
问题:

从左向右滑动时,无论在哪里,如何显示DrawerLayout?

林修真
2023-03-14

谷歌推出了DrawerLayout,当你点击动作栏的“向上”按钮时,它会在屏幕左侧区域显示一个菜单。

因为actionBarSherlock还不支持这个库,所以已经有办法通过这个项目来克服这个问题。

它已经在许多应用程序上有了变种:currents,gmail,hangouts,YouTube...

在“Currents”应用程序(以及youtube)上,当用户从左到右滑动(最左边)页面时,无论手指从哪里开始触摸,都会出现DrawerLayout。

我怎样才能达到同样的效果呢?也许我应该使用onInterceptTouchEvent?

.../android-sdk\sources\android-18\android\support\v4\widget\DrawerLayout.java
.../android-sdk\sources\android-18\android\support\v4\widget\SlidingPaneLayout.java
.../android-sdk\sources\android-18\android\support\v4\app\ActionBarDrawerToggle.java

现在的问题是如何让它像我写的那样工作,这样它就像在youtube上一样工作,允许我们自定义它的外观以及从哪里滚动它。

共有1个答案

南宫喜
2023-03-14

SlidingMenu是我找到的最好的滑动库,它是一个非常好的库。
您可以设置GetSlidingMenu().SetTouchModeOvery(SlidingMenu.TouchMode_FullScreen)为所有屏幕启用滑动。

 类似资料:
  • 我搜索了一些滑动示例, 但我仍然找不到从右向左滑动的例子。 请任何一个给样品项目滑动菜单从右到左

  • 我试图将一个视图从右向左滑动,点击一个按钮,它的可见性就消失了,点击另一个按钮,它的可见性就消失了。我尝试了以下解决方案。但是它要求视图是可见的,并且它会将视图从一个位置滑动到另一个位置。我想要一个滑动效果,就像那样,但是要有。我怎样才能做到这一点?

  • 问题内容: 我所看到的和jQuery的。左右滑动的功能/方式如何? 问题答案: 您可以使用jQueryUI中的其他效果来执行此操作: 快速示例:

  • 我正在尝试为我的RecolyerView添加滑动功能。我正在跟随这个链接添加刷卡。https://github.com/nikhilpanju/recyclerviewenhanced/blob/master/recyclerviewenhanced/src/main/java/com/nikhilpanju/recyclerviewenhanced/recyclertouchlistener.j

  • 我已经在我的应用程序中使用了上述代码。编辑部分工作正常,但问题是,只有当我们在单元格上从左向右滑动时,删除按钮才会出现。现在我有了一个菜单,可以像Facebook一样从左向右滑动。那么,我如何确保当用户从右向左滑动时,删除按钮出现呢。

  • 如何从右向左滑动抽屉布局表单中的ExpandableListView 我想在屏幕的右角显示ExpandableListView,我该怎么做??