diff --git a/android/src/main/java/com/horcrux/svg/RNSVGPathShadowNode.java b/android/src/main/java/com/horcrux/svg/RNSVGPathShadowNode.java index 1d865ae4..2ae9890b 100644 --- a/android/src/main/java/com/horcrux/svg/RNSVGPathShadowNode.java +++ b/android/src/main/java/com/horcrux/svg/RNSVGPathShadowNode.java @@ -87,13 +87,19 @@ public class RNSVGPathShadowNode extends RNSVGVirtualNode { @ReactProp(name = "strokeDasharray") public void setStrokeDash(@Nullable ReadableArray strokeDasharray) { + mStrokeDasharray = PropHelper.toFloatArray(strokeDasharray); + if (mStrokeDasharray != null && mStrokeDasharray.length > 0) { + for (int i = 0; i < mStrokeDasharray.length; i++) { + mStrokeDasharray[i] = mStrokeDasharray[i] * mScale; + } + } markUpdated(); } @ReactProp(name = "strokeDashoffset", defaultFloat = 0f) public void setStrokeDashoffset(float strokeWidth) { - mStrokeDashoffset = strokeWidth; + mStrokeDashoffset = strokeWidth * mScale; markUpdated(); } diff --git a/package.json b/package.json index 38e3161b..abe323de 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.1.0", + "version": "1.1.1", "name": "react-native-svg", "description": "react native svg library", "repository": {