diff --git a/turboimageview/src/main/java/com/munon/turboimageview/ImageObject.java b/turboimageview/src/main/java/com/munon/turboimageview/ImageObject.java index e4bc1e4..049df20 100644 --- a/turboimageview/src/main/java/com/munon/turboimageview/ImageObject.java +++ b/turboimageview/src/main/java/com/munon/turboimageview/ImageObject.java @@ -114,4 +114,18 @@ public void init(Context context, float startMidX, float startMidY) { } setPos(centerX, centerY, scaleX, scaleY, angle); } + + public void drawOnCanvas(Canvas canvas) { + for (MultiTouchObject imageObject : mImages) { + imageObject.draw(canvas); + } + } + + public void drawOnBitmap(Bitmap bitmap) { + Canvas canvas = new Canvas(bitmap); + drawOnCanvas(canvas); + canvas.save(); + canvas.restore(); + canvas = null; + } }