我在我的应用程序中使用 Rajawali 库。
我正在尝试使用选项创建 png 图像
options.inPurgeable = true;
options.inInputShareable = true;
options.inSampleSize = sampleSize;
options.inDither = false;
options.inScaled = false;
options.inPreferredConfig=Bitmap.Config.RGB_565;
因为我认为它减少了内存使用量。但它会导致错误
GLUtils.texImage2D(GLES20.GL_TEXTURE_2D, 0, mBitmapFormat, mBitmap, 0);
在 ASingleTexture 类中;
但如果我删除
options.inPreferredConfig=Bitmap.Config.RGB_565;
然后没有错误发生但使用高内存。如何解决这个问题