2

我正在使用滑动菜单库(链接)来获取像 Facebook 应用程序这样的滑动菜单,它真的很酷。
我已通过使用以下代码及其工作将其集成到我的项目中。

slidingMenu = new SlidingMenu(this);
slidingMenu.setMode(SlidingMenu.RIGHT);
slidingMenu.setShadowDrawable(R.drawable.shadowright);
slidingMenu.setShadowWidth(80);
slidingMenu.setBehindScrollScale(0);
slidingMenu.setBehindOffsetRes(R.dimen.behind_offset);
slidingMenu.setFadeDegree(0);
slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
slidingMenu.setMenu(R.layout.popupmenu);

但是问题是当我单击最右边的按钮以获取滑动菜单时,它可以按我的意愿滑动,但过渡并不顺畅。它开始滑动卡住几秒钟,然后再次继续滑动。

那么如何使用它来平滑滑动。

4

3 回答 3

12

我找到了解决我的问题的方法。

我所做的只是添加
android:hardwareAccelerated="true"

application标记中AndroidManifest.xml

所以现在它可以按照我的意愿顺利滑动。

于 2013-05-14T07:05:42.793 回答
0

滑动菜单的“菜单”区域中的“内容”中托管的视图可能会以高昂的成本重绘动画。尝试在菜单滑动时“暂停”其重绘和/或优化此重绘。

至少,这是我遇到的问题。很可能你也有同样的情况。

于 2013-05-11T09:50:10.703 回答
0

其实,当你想切换的时候,你可以用这个 showContent(false) or toggle(false)来阻止所谓的平滑滚动和立即过渡(所谓的平滑滚动导致滞后)。

于 2015-07-09T02:37:33.760 回答