From 4394694d8410823ddf81698bff20d7e4c80dfb00 Mon Sep 17 00:00:00 2001 From: Phoenix Date: Thu, 18 Feb 2016 11:19:33 +0800 Subject: [PATCH] Add DrawOnCanvas / DrawOnBitmap Draw all ImageObject to another place. --- .../java/com/munon/turboimageview/ImageObject.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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; + } }