From b2163ed1682933b7617e7d5037698ebc3af4dd6d Mon Sep 17 00:00:00 2001 From: ajithvgiri Date: Wed, 7 Oct 2020 14:47:06 +0530 Subject: [PATCH] modified for picanote added canvas touch listener --- .idea/caches/build_file_checksums.ser | Bin 0 -> 595 bytes .idea/jarRepositories.xml | 25 ++++++++++++++++++ .../com/ajithvgiri/drawing/MainActivity.java | 7 ++++- .../canvaslibrary/CanvasTouchListener.java | 2 +- .../ajithvgiri/canvaslibrary/CanvasView.java | 8 +++--- 5 files changed, 36 insertions(+), 6 deletions(-) create mode 100644 .idea/caches/build_file_checksums.ser create mode 100644 .idea/jarRepositories.xml diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000000000000000000000000000000000000..a0c116edf5c942d4bccf95295e1bec2b93e5f096 GIT binary patch literal 595 zcmZ4UmVvdnh`~NNKUXg?FQq6yGexf?KR>5fFEb@IQ7^qHF(oHeub?PDD>b=9F91S2 zm1gFoxMk*~I%lLNXBU^|7Q2L-Ts|(GuF1r}nf0c10S0Lycer!FUyH>gKB@6;N`N@enpvb~-4Bv_+5^F5H + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/ajithvgiri/drawing/MainActivity.java b/app/src/main/java/com/ajithvgiri/drawing/MainActivity.java index 7ac590c..18f29de 100644 --- a/app/src/main/java/com/ajithvgiri/drawing/MainActivity.java +++ b/app/src/main/java/com/ajithvgiri/drawing/MainActivity.java @@ -10,6 +10,7 @@ import android.widget.RelativeLayout; import android.widget.Toast; +import com.ajithvgiri.canvaslibrary.CanvasTouchListener; import com.ajithvgiri.canvaslibrary.CanvasView; import java.io.File; @@ -17,7 +18,7 @@ import java.io.FileOutputStream; import java.io.IOException; -public class MainActivity extends AppCompatActivity { +public class MainActivity extends AppCompatActivity implements CanvasTouchListener { private CanvasView canvasView; private RelativeLayout parentView; @@ -82,4 +83,8 @@ private void saveCanvas() { Toast.makeText(this, "Canvas Saved", Toast.LENGTH_SHORT).show(); } + @Override + public void upTouch() { + + } } diff --git a/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasTouchListener.java b/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasTouchListener.java index 2928d68..33e9164 100644 --- a/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasTouchListener.java +++ b/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasTouchListener.java @@ -1,5 +1,5 @@ package com.ajithvgiri.canvaslibrary; public interface CanvasTouchListener { - void upTouch(); + public void upTouch(); } diff --git a/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasView.java b/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasView.java index e867fc2..36ba06b 100644 --- a/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasView.java +++ b/canvaslibrary/src/main/java/com/ajithvgiri/canvaslibrary/CanvasView.java @@ -39,10 +39,10 @@ public CanvasView(Context c, CanvasTouchListener touchListener) { // and we set a new Paint with the desired attributes mPaint = new Paint(); mPaint.setAntiAlias(true); - mPaint.setColor(Color.BLACK); + mPaint.setColor(Color.RED); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeJoin(Paint.Join.ROUND); - mPaint.setStrokeWidth(4f); + mPaint.setStrokeWidth(12f); } public CanvasView(Context c) { @@ -55,10 +55,10 @@ public CanvasView(Context c) { // and we set a new Paint with the desired attributes mPaint = new Paint(); mPaint.setAntiAlias(true); - mPaint.setColor(Color.BLACK); + mPaint.setColor(Color.RED); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeJoin(Paint.Join.ROUND); - mPaint.setStrokeWidth(4f); + mPaint.setStrokeWidth(12f); } // override onSizeChanged