我使用以下代码测试渐变图像。
myView=(ImageView)findViewById(R.id.imgView);
bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(uri));
if(bitmap!=null){
myView.setImageBitmap(bitmap);
}
当我在android2.3-android3.1的sdk 10-13中编译时,渐变图像可以显示正常。如果我在android4.0的sdk 15中编译它,则渐变图像无法显示并且具有清晰的轮廓。
我在线检查它说默认格式是android 4.0中的rgb565。我需要设置格式getWindow().setFormat(PixelFormat.RGBA_8888);
以显示24位图像。但它仍然无法显示。
怎么做?谢谢!