使用背景图片时Android慢速滑动菜单

标签 android slidingmenu android-sliding

我正在使用来自 https://github.com/jfeinstein10/SlidingMenu 的滑动菜单库它工作得很好,除了一件小事:当我将滑动菜单附加到以图像作为背景的 Activity 时,它开始滞后。当我向右或向左滑动时,菜单需要一些时间才能响应。谁看过这个吗?任何帮助将不胜感激。

我使用的是大约 650 Kb 的 png 图像,但我也尝试使用小于 20 Kb 的低质量图片,但问题仍然存在。

我的最小 SDK 是 13,目标 SDK 是 17(我也尝试更改这些值,但没有帮助)

这是我的一个使用滑动菜单的 Activity 的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="@drawable/my_background"
  android:orientation="vertical" >

如果我删除 android:background 值,菜单就会正常滑动

最佳答案

您应该为每个可绘制文件夹(drawable-mdpi、drawable-hdpi、drawable-xhdpi 等)添加单独的背景图像。我测试了基本可绘制文件夹中只有一张图像,它打开和关闭非常缓慢而且一点也不流畅。如果您将不同大小的背景图像添加到所有可绘制文件夹,它就像一个魅力。

关于使用背景图片时Android慢速滑动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17824513/

相关文章:

android - Flurry 如何提供免费的分析服务?安卓

android - SlidingMenu 构建错误

android - 避免在 fragment 中重新加载

android - 从左到右和从右到左的android滑动面板

Android滑动 fragment 而不是菜单

android - BroadcastReceiver 每次启动服务时接收

android - 以编程方式相对布局

java - 关于maven和gradle,如何使用?

java - 应用程序在多次点击时崩溃 SildingMenu