美文网首页
ConstraintSet修改属性

ConstraintSet修改属性

作者: 王灵 | 来源:发表于2020-05-18 17:31 被阅读0次

ConstraintSet修改属性

API

好像也很简单

var constraintSet = ConstraintSet()//创建对象
constraintSet.clone(parent_)//获取parent_约束

//可修改的属性很多
 constraintSet.setVerticalChainStyle//修改属性
 //设置动画  非必须   参数是自己当前的parent
 TransitionManager.beginDelayedTransition(parent_)
 //把约束设置给自己
 constraintSet.applyTo(parent_)
        

constraintSet.clone获取约束的方式有四种

  • clone(Constraints constraints)
  • clone(Context context, int constraintLayoutId)
  • clone(ConstraintSet set)
  • clone(ConstraintLayout constraintLayout)

clone(ConstraintLayout constraintLayout)

上面使用的就是,常用于修改自己的某个约束

clone(Context context, int constraintLayoutId)

这种用于布局元素一致(child),但是样式风格变化较大的情况

clone(mContext, R.layout.test)

相关文章

网友评论

      本文标题:ConstraintSet修改属性

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