`
zhouxiaoli521
  • 浏览: 562615 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

drawBitmap

public void drawBitmap (Bitmap bitmap, Rect src, Rect dst, Paint paint) src 从图片上取一个范围 new Rect(int left, int top, int right, int bottom); 从left,top点截取到right,bottom点大小的区域 dst 画到屏幕的范围 new Rect(int left, int top, int right, int bottom); 将图片填充left,top到right,bottom的区域

转移阵地

有时候csdn发个文章慢的要死,所以今天就在这也开一个吧,以后逐渐转移到这里了。
 最近做的项目用到很多图片,经常出现内存溢出。   Andorid限制了8M的图片内存,如果超过了就会溢出,那就是要及时释放内存中的图片资源。   我之前的做法是简单对图片对象设置null。其实这样是不行的,图片依然在内存中的。   那如何做更有效呢?   很简单。有代码有真相。   Java代码   if(!bitmap.isRecycled()){//先判断图片是否已释放了   bitmap.recycle();   }
Global site tag (gtag.js) - Google Analytics