为了账号安全,请及时绑定邮箱和手机立即绑定

ConstraintLayout:约束是可交换的吗?

ConstraintLayout:约束是可交换的吗?

慕田峪7331174 2021-12-10 12:40:47
假设我有一个 ConstraintLayout 和两个视图 V1 和 V2。V1 和 V2 的约束是可交换的吗?即确实V1:app:layout_constraintBottom_toTopOf="@+id/V2"自动暗示V2:app:layout_constraintTop_toBottomOf="@+id/V1"?如果只设置了其中一个怎么办?如果两者都设置了怎么办?如果 V1 在 V2 之上,那么 V2 必须低于 V1,这似乎是合乎逻辑的。
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超8个赞

正如您所说,无论您将 V1 限制为 V2,反之亦然,相对位置都是相同的。但是,您的布局不一定看起来相同。

当 V1 被约束到 V2(从下到上)时,V1 的底部边距将得到遵守。如果 V2 被限制为 V1(从上到下),则 V2 的上边距将得到遵守。


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 121 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号