【问题标题】:Frame by frame animation with memory problems存在内存问题的逐帧动画
【发布时间】:2013-07-18 16:12:16
【问题描述】:

我正在尝试一个带有 viewpager 的应用程序。每个页面都包含一个背景图像和两个或三个 ImageView,但它的真正来源是一个 AnimationDrawable(XML 中的逐帧动画列表)。正如我在这里看到的那样,我尝试有效地显示位图:http://developer.android.com/intl/es/training/displaying-bitmaps/index.html 并将图像从 png32 减少到 png8,但我仍然遇到内存问题。

我能做什么?有没有图书馆可以更有效地做到这一点? OpenGL?

请帮忙。谢谢!

【问题讨论】:

    标签: android animation graphics frame animationdrawable


    【解决方案1】:

    尝试启用大堆支持,方法是将其添加到您的 AndroidManifest.xml 文件中:

    <application android:largeHeap="true">
    

    另外,您可以使用 Bitmap.Config 类型 RGB_565 而不是 ARGB_8888。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 2012-09-16
      相关资源
      最近更新 更多