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

约束性布局动态改变位置

作者: 皓皓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