Полоса на PNG в Android несмотря на ARGB8888 и Gingerbread - PullRequest
1 голос
/ 17 октября 2011

В моем приложении я загружаю растровое изображение из / assets, например:

Bitmap bitmap = BitmapFactory.decodeStream(getAssets().open("MyImage.png"));

. Части этого растрового изображения иногда рисуются через Canvas.drawBitmap в другое растровое изображение, которое было объявлено следующим образом

Bitmap bitmap2 = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);

Периодически это растровое изображение копируется в Canvas SurfaceView, возвращаемое SurfaceHolder.lockCanvas ().

Насколько я могу судить, все в цепочке должно быть ARGB_8888, но изображения с градиентами заканчиваютсявыглядит так http://i.imgur.com/BEJFI.png

1 Ответ

1 голос
/ 19 октября 2011
...