我想将几个较小的图块/位图组合成一个大的位图,调整大小然后在画布上绘制。
我应该怎么做?
答案 0 :(得分:0)
缩放位图的方法
public Bitmap getImage (int id, int width, int height) {
Bitmap bmp = BitmapFactory.decodeResource( getResources(), id );
Bitmap img = Bitmap.createScaledBitmap( bmp, width, height, true );
bmp.recycle();
return img;
}
缩放位图
Bitmap bitmap = getImage(R.drawable.YOUR_DRAWABLE_HERE, WIDTH, HEIGHT);
在画布上以(x,y)绘制位图(有关Paint点击Here的更多信息)
canvas.drawBitmap(bitmap, x, y, paint);