android ImageVIew onDraw 里面缩小图片并多点触控
由于图片太大 需要程序设定像素,之前Bitmap.createBitmap 出现了 OOM
在网上说用canvas,但是用canvas 后matrix没效果
新手,请指教!
@Override
protected void onDraw(Canvas canvas) {
Rect rect = new Rect(0, 0, (int)imageWidth, (int)imageWidth);
RectF rectf = new RectF(0, 0, 200, 300);
canvas.drawBitmap(bitmap, rect, rectf, null); //缩小的时候如何设置matrix
//canvas.drawBitmap(bitmap, matrix, null); //这样会出现2张图
}