我正在使用滑动菜单库(link)来获取像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);
但是问题是当我点击最右边的按钮来获得滑动菜单它按照我想要的方式滑动但转换不顺畅。它开始滑动卡住几秒钟并再次继续滑动。
那么我怎样才能用它顺利滑动。
答案 0 :(得分:12)
我找到了解决问题的方法。
我所做的只是添加
android:hardwareAccelerated="true"
在application
的{{1}}标记中。
所以现在它按照我想要的顺利滑动。
答案 1 :(得分:0)
滑动菜单“菜单”区域中“内容”中托管的视图可能会以很大的代价重新绘制动画。 在菜单滑动时尝试“暂停”其重绘和/或优化此重绘。
这至少是我遇到的问题。你很可能也一样。
答案 2 :(得分:0)
实际上,当你想切换时,你可以使用它
showContent(false) or toggle(false)
这将阻止所谓的平滑滚动和过渡(这是所谓的平滑滚动导致滞后)。