diff --git a/library/src/com/capricorn/ArcLayout.java b/library/src/com/capricorn/ArcLayout.java index 926122d..8c5cc48 100644 --- a/library/src/com/capricorn/ArcLayout.java +++ b/library/src/com/capricorn/ArcLayout.java @@ -136,6 +136,11 @@ protected void onLayout(boolean changed, int l, int t, int r, int b) { Rect frame = computeChildFrame(centerX, centerY, radius, degrees, mChildSize); degrees += perDegrees; getChildAt(i).layout(frame.left, frame.top, frame.right, frame.bottom); + if(isExpanded()){ + getChildAt(i).setVisibility(View.VISIBLE); + }else{ + getChildAt(i).setVisibility(View.INVISIBLE); + } } }