Skip to content

Commit

Permalink
增加获取属性的方法
Browse files Browse the repository at this point in the history
  • Loading branch information
xiandanin committed Apr 13, 2018
1 parent a0296e7 commit 9447fd6
Showing 1 changed file with 40 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,13 @@ public void setRoundAsCircle(boolean roundAsCircle) {
invalidate();
}

public void setRadius(int radius) {
for (int i = 0; i < mRCHelper.radii.length; i++) {
mRCHelper.radii[i] = radius;
}
invalidate();
}

public void setTopLeftRadius(int topLeftRadius) {
mRCHelper.radii[0] = topLeftRadius;
mRCHelper.radii[1] = topLeftRadius;
Expand Down Expand Up @@ -131,5 +138,38 @@ public void setStrokeColor(int strokeColor) {
mRCHelper.mStrokeColor = strokeColor;
invalidate();
}

public boolean isClipBackground() {
return mRCHelper.mClipBackground;
}

public boolean isRoundAsCircle() {
return mRCHelper.mRoundAsCircle;
}

public float getTopLeftRadius() {
return mRCHelper.radii[0];
}

public float getTopRightRadius() {
return mRCHelper.radii[2];
}

public float getBottomLeftRadius() {
return mRCHelper.radii[4];
}

public float getBottomRightRadius() {
return mRCHelper.radii[6];
}

public int getStrokeWidth() {
return mRCHelper.mStrokeWidth;
}

public int getStrokeColor() {
return mRCHelper.mStrokeColor;
}


}

0 comments on commit 9447fd6

Please sign in to comment.