我有一个简单的纸牌游戏,用户可以在屏幕上拖放纸牌。在 Droid 和 EVO 等一些 2.2 安卓手机上,抽卡非常慢。这很奇怪,因为它发生在一些速度更快的手机上。然而,并不是我在 Droid 和 Droid X 上测试的所有手机,程序运行良好,在 G1 等速度较慢的手机上也运行良好。在摩托罗拉为 Droid 发布 2.2 更新后,我开始收到有关此的报告。
这是我想出的解决方法,但它确实降低了我的图形质量。渐变看起来很可怕。
我改变了这个
Bitmap.createBitmap(newBmp.getWidth(), newBmp.getHeight(), Bitmap.Config.ARGB_8888);
对此
Bitmap.createBitmap(newBmp.getWidth(), newBmp.getHeight(), Bitmap.Config.ARGB_4444);
问题消失了,但外观受到影响。我需要保留 alpha 通道,所以我不能使用 RGB_565。有什么方法可以保持我的高质量图像并且不会让它运行得这么慢吗?