美文网首页
ConstraintLayout

ConstraintLayout

作者: 喝了小酒的 | 来源:发表于2022-03-22 15:40 被阅读0次
  • 属性
    app:layout_constraintBottom_toBottomOf
    app:layout_constraintTop_toTopOf
    app:layout_constraintStart_toEndOf
    app:layout_constraintEnd_toEndOf

  • layout_constraintDimensionRatio
    控制宽高比例
    需要宽高任一设置为0dp
    app:layout_constraintDimensionRatio="16:6"
    app:layout_constraintDimensionRatio="W,16:6"
    app:layout_constraintDimensionRatio="H,16:6"

  • app:layout_constraintHorizontal_weight
    权重控制,类似线性布局的weight,需要宽高任一设置为0dp

  • percent
    控制宽高比
    android:layout_width="0dp"
    app:layout_constraintWidth_percent="0.5"

  • bias
    控制权重
    layout_constraintHorizontal_bias
    layout_constraintVertical_bias

  • Guideline
    辅助线,界面不显示
    先设置android:orientation="horizontal"控制方向
    layout_constraintGuide_begin(离开始的距离)
    layout_constraintGuide_end(离结尾的距离)
    layout_constraintGuide_percent(该方向的百分比)

  • Barrier
    墙 墙内元素位置不会超出墙
    1.方向
    app:barrierDirection="end"
    2.墙内元素
    app:constraint_referenced_ids="button1,button2"

  • Circle
    一个小部件的中心可以以一定角度和距离限制相对于另一个小部件的中心。 这允许你将一个小部件放在一个圆上
    app:layout_constraintCircle="@id/imageView2"(定位控件id)
    app:layout_constraintCircleRadius="70dp"(半径)
    app:layout_constraintCircleAngle="45"(角度)

参考博客

ConstraintLayout 完全解析 快来优化你的布局吧
ConstraintLayout(约束布局)使用
constraintCircle
Barrier
goneMargin

相关文章

网友评论

      本文标题:ConstraintLayout

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