在我的应用中,我从/资产中加载了一个位图
Bitmap bitmap = BitmapFactory.decodeStream(getAssets().open("MyImage.png"));
这个位图的部分有时会通过Canvas.drawBitmap绘制到另一个声明为这样的位图
Bitmap bitmap2 = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
这个位图会定期复制到SurfaceHolder.lockCanvas()返回的SurfaceView的Canvas中。
据我所知,链条下的所有内容都应该是ARGB_8888,而带有渐变的图像最终看起来像http://i.imgur.com/BEJFI.png
答案 0 :(得分:1)
This post from a few days before ended up being the answer:
getHolder().setFormat(PixelFormat.RGBA_8888);