对于canvas(bitmap)
为何我是用后再用canvas.drawxxx画出来的东西并不能保存在bitmap上面呢
代码如下: c = holder.lockCanvas();
c.drawBitmap(mbitmap,0,0,paint1);
c.drawLine(oldPoint.getX(), oldPoint.getY(), currentPoint.getX(), currentPoint.getY(), paint2);
holder.unlockCanvasAndPost(c);用的一个循环绘制
这样画出来的线段每次都只有最新的一条 以前的不应该也在bitmap上面么 怎么就没有显示呢
为何我是用后再用canvas.drawxxx画出来的东西并不能保存在bitmap上面呢
代码如下: c = holder.lockCanvas();
c.drawBitmap(mbitmap,0,0,paint1);
c.drawLine(oldPoint.getX(), oldPoint.getY(), currentPoint.getX(), currentPoint.getY(), paint2);
holder.unlockCanvasAndPost(c);用的一个循环绘制
这样画出来的线段每次都只有最新的一条 以前的不应该也在bitmap上面么 怎么就没有显示呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货