diff --git a/library/src/main/java/org/lucasr/dspec/DesignSpec.java b/library/src/main/java/org/lucasr/dspec/DesignSpec.java index 43505be..76b74fb 100644 --- a/library/src/main/java/org/lucasr/dspec/DesignSpec.java +++ b/library/src/main/java/org/lucasr/dspec/DesignSpec.java @@ -16,17 +16,10 @@ package org.lucasr.dspec; -import android.content.Context; import android.content.res.Resources; -import android.graphics.Canvas; -import android.graphics.Color; -import android.graphics.ColorFilter; -import android.graphics.Paint; -import android.graphics.PixelFormat; -import android.graphics.Rect; +import android.graphics.*; import android.graphics.drawable.Drawable; import android.view.View; - import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; @@ -491,12 +484,12 @@ private void drawSpacings(Canvas canvas) { break; case RIGHT: - position1 = width - spacing.offset + spacing.size; + position1 = width - (spacing.offset + spacing.size); position2 = width - spacing.offset; break; case BOTTOM: - position1 = height - spacing.offset + spacing.size; + position1 = height - (spacing.offset + spacing.size); position2 = height - spacing.offset; break; diff --git a/sample/src/main/res/raw/main_activity_spec.json b/sample/src/main/res/raw/main_activity_spec.json index f5d0098..5c48635 100644 --- a/sample/src/main/res/raw/main_activity_spec.json +++ b/sample/src/main/res/raw/main_activity_spec.json @@ -20,6 +20,12 @@ "from": "LEFT" }, { "offset": 0, "size": 16, - "from": "RIGHT" } + "from": "RIGHT" }, + { "offset": 0, + "size": 16, + "from": "BOTTOM" }, + { "offset": 0, + "size": 16, + "from": "TOP" } ] } \ No newline at end of file