【问题标题】:Several large images needed for animation causing memory error动画需要几个大图像导致内存错误
【发布时间】:2013-07-08 14:26:20
【问题描述】:

我在一个 XML 文件中创建了一个由 12 个图像组成的帧动画。在添加到动画之前是否需要缩放每个图像以避免内存不足错误?如果我使图像更小,我不会出错。如何缩放图像以构建动画,或者是否有必要?我还尝试在图像视图中设置缩放。

【问题讨论】:

    标签: android android-imageview android-animation


    【解决方案1】:

    //首先添加Scale Bitmap代码,然后使用动画。

    photoBitmap = Bitmap.createScaledBitmap(bitmap, 100, 100, true); imageView.setImageBitmap(photoBitmap); // 动画代码

    【讨论】:

    • 感谢您的帮助。我调整了每个图像的大小并将其添加到动画中。我使用 BitmapFactory 和 GetWindowManager() 而不是 setImageBitmap。我需要获取窗口的尺寸,以便确定图像的大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-03
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多