Я занимаюсь разработкой приложения, такого как рисование в Android.Я умею рисовать на холсте.Но когда я устанавливаю изображение из галереи в качестве фона холста, я не могу рисовать на нем.Я хочу выбрать изображение из галереи и нарисовать его.
ниже - мой метод onDraw.
private Bitmap mBitmap = bitmap.copy(Bitmap.Config.ARGB_8888, true);
private ArrayList<Path> paths = new ArrayList<>();
protected void onDraw(Canvas canvas) {
canvas.save();
mCanvas.drawColor(backgroundColor);
for (Path fp : paths) {
mPaint.setColor(fp.color);
mPaint.setStrokeWidth(fp.strokeWidth);
mPaint.setMaskFilter(fp.maskFilter);
mCanvas.drawPath(fp.path, mPaint);
}
canvas.drawBitmap(mBitmap, 0, 0, mBitmapPaint);
canvas.restore();
}