当前位置: 代码迷 >> Android >> 为什么在屏幕上放置图片会发虚呢
  详细解决方案

为什么在屏幕上放置图片会发虚呢

热度:125   发布时间:2016-04-27 22:46:04.0
为何在屏幕上放置图片会发虚呢
 Bitmap	qipan = null;
 Rect dst = new Rect(0,0,500,500);
qipan = BitmapFactory.decodeResource(MainActivity.this.getResources(),R.drawable.a88);
 baseBitmap = Bitmap.createBitmap(iv_canvas.getWidth(), iv_canvas.getHeight(), Config.ARGB_8888);  
canvas = new Canvas(baseBitmap);
canvas.drawBitmap(qipan, null, dst, paint);
iv_canvas.setImageBitmap(baseBitmap);


意图很简单 就是将一个图片放到屏幕上 
但是经过实验发现 
JPG PNG 
不同的图片 
 不同的大小

所产生的图片都会发虚如图


这是为什么呢
------解决思路----------------------
是不是拉伸了?不是的话试试 paint.setDither(true); 这句代码
  相关解决方案