diff options
Diffstat (limited to 'graphics/java/android/graphics/drawable/shapes/RoundRectShape.java')
-rw-r--r-- | graphics/java/android/graphics/drawable/shapes/RoundRectShape.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java b/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java index 54ef3f76f248..f4cf15c74698 100644 --- a/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java +++ b/graphics/java/android/graphics/drawable/shapes/RoundRectShape.java @@ -105,4 +105,15 @@ public class RoundRectShape extends RectShape { } } } + + @Override + public RoundRectShape clone() throws CloneNotSupportedException { + RoundRectShape shape = (RoundRectShape) super.clone(); + shape.mOuterRadii = mOuterRadii.clone(); + shape.mInnerRadii = mInnerRadii.clone(); + shape.mInset = new RectF(mInset); + shape.mInnerRect = new RectF(mInnerRect); + shape.mPath = new Path(mPath); + return shape; + } } |