LayoutParams lp = (LayoutParams) mChangeSexLayout.getLayoutParams();
if (!mIsChangeSexLayoutExpand) {
lp.rightMargin = dip2px(5);
mChangeSexLayout.setLayoutParams(lp);
} else {
lp.rightMargin = -dip2px(65);
mChangeSexLayout.setLayoutParams(lp);
}
mChangeSexLayout.clearAnimation();
if (!mIsChangeSexLayoutExpand) {
lp.rightMargin = dip2px(5);
mChangeSexLayout.setLayoutParams(lp);
} else {
lp.rightMargin = -dip2px(65);
mChangeSexLayout.setLayoutParams(lp);
}
mChangeSexLayout.clearAnimation();
本文详细阐述了如何通过修改布局参数实现布局调整,并在布局展开或折叠时应用不同的右外边距,同时确保布局元素的动画效果在操作后被清除。
549

被折叠的 条评论
为什么被折叠?



