Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用滑动菜单库的非滑动内容和操作栏_Android_Slidingmenu - Fatal编程技术网

Android 使用滑动菜单库的非滑动内容和操作栏

Android 使用滑动菜单库的非滑动内容和操作栏,android,slidingmenu,Android,Slidingmenu,我正在使用Jeremy Feinstein的滑动菜单库实现右侧的滑动菜单 是否有任何方法可以使菜单滑出而不将内容视图移动/推到一边?当前,当菜单滑出时,内容也会向左或向右推(取决于菜单从哪个方向出来)。我想做一个实现,其中菜单从左/右显示,但“位于内容视图的顶部”(内容视图从不移动,菜单视图实际上会飞进飞出) 我一直在钻研,但似乎没有一个简单的函数可以调用来启用它。我必须自己实现它,还是我遗漏了什么?是时候回答我自己的问题了!:D 看起来,在浏览了Jeremy Feinstein的Sliding

我正在使用Jeremy Feinstein的滑动菜单库实现右侧的滑动菜单

是否有任何方法可以使菜单滑出而不将内容视图移动/推到一边?当前,当菜单滑出时,内容也会向左或向右推(取决于菜单从哪个方向出来)。我想做一个实现,其中菜单从左/右显示,但“位于内容视图的顶部”(内容视图从不移动,菜单视图实际上会飞进飞出)


我一直在钻研,但似乎没有一个简单的函数可以调用来启用它。我必须自己实现它,还是我遗漏了什么?

是时候回答我自己的问题了!:D

看起来,在浏览了Jeremy Feinstein的SlidingMenu库的源代码之后,该库实际上“提取”了我们的视图,然后以某种方式将其与sliding out视图连接在一起。在那之后,视图只是滚动(我可能弄错了,但我知道视图的提取确实发生了。至于库完成滚动和滑动的方式,我没有过多地研究)

所以,我自己的问题的答案是:不,图书馆不能这样做。没有简单的功能可用(由于库实现滑动效果的方式)


最后,我选择使用具有重叠视图的框架布局。一个可见,另一个不可见。然后,我只需更改可见性并设置视图动画。

使用框架布局作为主布局隐藏菜单,如果不需要任何库(或使用滑动抽屉),则使用动画使菜单可见和不可见。是的,我正在考虑以这种方式实现它,作为替代方案。我希望有一种简单的方法可以重复使用这个库,因为我的项目的其他部分在默认实现中使用了滑动菜单。如果需要,您可以创建自己的库