1

如果有人可以帮助我解决 SurfaceView PixelFormat 问题,我将不胜感激。我知道 RGBA8888 质量最好,但我也需要性能。我知道 RGBA4444 已被弃用,但目前它最适合我的质量和性能需求。我有透明的位图,当我将 SurfaceView PixelFormat 设置为 RGBA4444 时,它不起作用 - 没有错误,什么都没有,位图根本不存在。如果我将其设置为 RGBA8888 或 TRANSPARENT,则一切正常。

我需要 RGBA4444 才能工作 - 为什么它不起作用,后台发生了什么?在后台没有其他有趣的事情发生 - 只是简单的 SurfaceView 和在 surfaceCreated 方法中绘制的画布。

谢谢!

PS 已尝试使用所有可能的位图变体:32 位、16 位、8 位等。

4

0 回答 0