0

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

有没有办法让菜单滑出而不将内容视图移到一边?目前,当菜单滑出时,内容也会被推向左侧或右侧(取决于菜单从哪个方向出来)。我想做一个实现,菜单从左/右出现,但“位于”内容视图的“顶部”(内容视图永远不会移动,菜单视图字面上飞进飞出)。

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

4

1 回答 1

1

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

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

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

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

于 2013-09-18T04:08:25.470 回答