StackDrawer
StackDrawer copied to clipboard
当collapseCount值不为3的时候,折叠显示效果不对。
当collapseCount值不为3的时候,折叠显示效果不对。
需要这样修改: if (i < collapseCount) { // 完全收起时,藏在第一个view 下面的 if (top - collapseStatusHeight < 0) { // 当此时要布局的view的top在完全折叠状态下的高度里面时 offset = (int) ((height - i * collapseGap) * ratio); } else { // 当此时要布局的view的top在完全折叠状态下的高度外时 offset = (int) ((top - collapseStatusHeight + height + (collapseCount - i - 1) * collapseGap) * ratio); } } else { offset = (int) ((top - collapseStatusHeight + height) * ratio); }