저번주에도 질문을 올렸는데 해결이 되지 않아 다시 올립니다.
public MyView(Context c) {
super(c);
Resources res = c.getResources();
mImgBack = BitmapFactory.decodeResource(res,R.drawable.dragback);
mBitmap = Bitmap.createBitmap(mImgBack);
mCanvas = new Canvas(mBitmap);
mPath = new Path();
mBitmapPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
}
//////////////드로우 부분
protected void onDraw(Canvas canvas) {
// canvas.drawColor(0xFFAAAAAA);
\ canvas.drawBitmap(mBitmap, 0, 0, mBitmapPaint);
canvas.drawPath(mPath, mPaint);
}
현재 에러나 가는 부분을 로그로 살펴 보니 캔버스에 mBitmap 을 넣는 부분이 에러가 납니다.
그 부분을 지우면 화면에 한번 그린후 저장되지 않아서 인지 에러가 발생하구요
어떻게 해야 해결이 될까요 혹시 다른 방법 있으면 알려주시면 감사하겠습니다.