美文网首页
约束性布局动态改变位置

约束性布局动态改变位置

作者: 皓皓amous | 来源:发表于2021-12-26 00:38 被阅读0次
ConstraintSet set= new ConstraintSet(); 
 //获取一新的ConstraintLayout
 //mConstraintLayout 是你的当前使用的约束布局
set.clone(mConstraintLayout);
//这里是重新设置边距,当然也可以重新设置这个view的任何约束,  参数2的类型,可以点进入方法内部,看源码。
set.setMargin(R.id.id, 1,Utils.dip2px(20)); 
set.setMargin(R.id.id, 3,imageTopMare+Utils.dip2px(20));
//最后一步就是设置新的ConstraintLayout约束 这个必须设置;
set.applyTo(mConstraintLayout);

相关文章

网友评论

      本文标题:约束性布局动态改变位置

      本文链接:https://www.haomeiwen.com/subject/bmfnfrtx.html