在Bitmap上绘制Bitmap

///----------------必须复制出来,或者新建一个Bitmap,否则报错,原因是不能修改资源

 

public void Ondraw() {

  Bitmap bitt = Bitmap.createBitmap(bit1.getWidth(), bit1.getHeight(), bit1.getConfig());
  Canvas c1 = new Canvas(bitt);
  //c1.drawBitmap(bit1, 0f, 0f, null);
  c1.drawBitmap(bit2, 50f, 0f, null);
  c1.drawBitmap(bit3, 0f, 50f, null);

  Canvas c = holder.lockCanvas();

  c.drawBitmap(bitt, 0f, 0f, null);

  holder.unlockCanvasAndPost(c);
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值