-
基本属性
layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintTop_toTopOf layout_constraintTop_toBottomOf layout_constraintBottom_toTopOf layout_constraintBottom_toBottomOf layout_constraintBaseline_toBaselineOf
注意baseline是指文字的baseline
match_parent这个属性没有效果。可以用match_constrain来代替
-
控制在父控件中的左右或者上下位置比例
layout_constraintHorizontal_bias //控件的水平偏移比例 layout_constraintVertical_bias //控件的垂直偏移比例
-
固定宽高比例
app:layout_constraintDimensionRatio="16:6" app:layout_constraintDimensionRatio="W,16:6" app:layout_constraintDimensionRatio="H,16:6"
-
线性约束。包括权重和链的种类
app:layout_constraintHorizontal_weight app:layout_constraintHorizontal_chainStyle
weight就和LinearLayout中的用法一样
- chainstyle:spread(默认)、spread_inside、packed
- 可以通过设置weight、bias、width/height来灵活控制显示排列效果
-
GuideLine,不会显示的辅助线
android:orientation // 方向 app:layout_constraintGuide_begin // 距离顶部或左边距离 app:layout_constraintGuide_end // 距离底部或右边的距离 app:layout_constraintGuide_percent // 距离顶部或左边的百分比。0.5/0.8
ConstraintLayout 属性小结
推荐阅读更多精彩内容
- 从效果图中可以看出,覆盖了App中常用的按钮效果,弧度、按压效果、标签选择、按钮渐变色等。如果用shape.xml...
- 一、前言: 我们在实现账号或者密码输入的时候,经常有错误校验,有时候我们会弹出一个 Toast 来提示用户,有一个...
- 使用MotionLayout 实现启动页动画 Splash 效果图 项目地址[https://github.com...
- 本例中,1、我们展示的是为UIView扩展一个sd属性。sd属性是SDAutoLayout类型。2、为UIView...
- 公众号:字节数组[https://upload-images.jianshu.io/upload_images/2...