diff --git a/app/src/main/java/com/simplemobiletools/draw/MyCanvas.java b/app/src/main/java/com/simplemobiletools/draw/MyCanvas.java
index a535a9e..fc9f0c6 100644
--- a/app/src/main/java/com/simplemobiletools/draw/MyCanvas.java
+++ b/app/src/main/java/com/simplemobiletools/draw/MyCanvas.java
@@ -107,18 +107,23 @@ public class MyCanvas extends View {
canvas.drawPath(mPath, mPaint);
if (mIsStrokeWidthBarEnabled && !mIsSaving) {
- drawPreviewDot(canvas);
+ drawPreviewCircle(canvas);
}
}
- private void drawPreviewDot(Canvas canvas) {
+ private void drawPreviewCircle(Canvas canvas) {
Resources res = getResources();
mPaint.setStyle(Paint.Style.FILL);
- canvas.drawCircle(getWidth() / 2, getHeight() - res.getDimension(R.dimen.preview_dot_offset_y), mPaintOptions.strokeWidth / 2, mPaint);
+
+ float y = getHeight() - res.getDimension(R.dimen.preview_dot_offset_y);
+ canvas.drawCircle(getWidth() / 2, y, mPaintOptions.strokeWidth / 2, mPaint);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setColor(Utils.shouldUseWhite(mPaintOptions.color) ? Color.WHITE : Color.BLACK);
mPaint.setStrokeWidth(res.getDimension(R.dimen.preview_dot_stroke_size));
- canvas.drawCircle(getWidth() / 2, getHeight() - res.getDimension(R.dimen.preview_dot_offset_y), (mPaintOptions.strokeWidth + res.getDimension(R.dimen.preview_dot_stroke_size)) / 2, mPaint);
+
+ y = getHeight() - res.getDimension(R.dimen.preview_dot_offset_y);
+ float radius = (mPaintOptions.strokeWidth + res.getDimension(R.dimen.preview_dot_stroke_size)) / 2;
+ canvas.drawCircle(getWidth() / 2, y, radius, mPaint);
changePaint(mPaintOptions);
}
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index b555045..2c68e2c 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -6,7 +6,7 @@
40dp
8dp
150dp
- 2dp
+ 1dp
70dp
14sp