diff --git a/circualreveal/src/main/java/io/codetail/widget/RevealFrameLayout.java b/circualreveal/src/main/java/io/codetail/widget/RevealFrameLayout.java index c4e9242..a9a9798 100644 --- a/circualreveal/src/main/java/io/codetail/widget/RevealFrameLayout.java +++ b/circualreveal/src/main/java/io/codetail/widget/RevealFrameLayout.java @@ -57,6 +57,7 @@ public void onRevealAnimationCancel() { @Override public void setRevealRadius(float radius){ mRadius = radius; + mRevealInfo.getTarget().getHitRect(mTargetBounds); invalidate(mTargetBounds); } @@ -75,7 +76,6 @@ public float getRevealRadius(){ */ @Override public void attachRevealInfo(RevealInfo info) { - info.getTarget().getHitRect(mTargetBounds); mRevealInfo = info; } diff --git a/circualreveal/src/main/java/io/codetail/widget/RevealLinearLayout.java b/circualreveal/src/main/java/io/codetail/widget/RevealLinearLayout.java index 6d97d50..daf7a55 100644 --- a/circualreveal/src/main/java/io/codetail/widget/RevealLinearLayout.java +++ b/circualreveal/src/main/java/io/codetail/widget/RevealLinearLayout.java @@ -57,6 +57,7 @@ public void onRevealAnimationCancel() { @Override public void setRevealRadius(float radius){ mRadius = radius; + mRevealInfo.getTarget().getHitRect(mTargetBounds); invalidate(mTargetBounds); } @@ -75,7 +76,6 @@ public float getRevealRadius(){ */ @Override public void attachRevealInfo(RevealInfo info) { - info.getTarget().getHitRect(mTargetBounds); mRevealInfo = info; }