public void onDraw(Canvas canvas)
{
Paint bmpPaint = new Paint();
// 将cacheBitmap绘制到该View组件上
canvas.drawBitmap(cacheBitmap , 0 , 0 , bmpPaint); //②
// 沿着path绘制
canvas.drawPath(path, paint);
}需要那canvas里面的东西弄在imageview里面,不晓得办法。。耗了两天。。
百度了好久,说是canvas可以在初始化canvas的时候弄一个bitmap,不过直接
public void onDraw(Canvas canvas)
{
canvas=new canvas(bitmap) Paint bmpPaint = new Paint();
// 将cacheBitmap绘制到该View组件上
canvas.drawBitmap(cacheBitmap , 0 , 0 , bmpPaint); //②
// 沿着path绘制
canvas.drawPath(path, paint);
}在界面上面不能显示出来画的东西,估计直接去了bitmap里面。重新new一个canvas吧,倒是能显示出来,不过里面的bitmap也没东西。。有人说用单例模式,看了下,觉得用处不大,果断放弃。想了用SharedPreferences不过putint,里面的int换成什么呢?放弃。继续想怎么办。。。。
715





