'Vertical Bias' 或 'Horizontal Bias' 在 Android 的 'ConstraintLayout' 中有什么用?

What is 'Vertical Bias' or 'Horizontal Bias' used for in Android's 'ConstraintLayout'?

我对 Android 开发很陌生,今天我想知道 'Vertical Bias' 和 'Horizontal Bias' 在 'ConstraintLayout' 中的用途。

简而言之 - 它告诉布局如何在受限视图之间放置视图。 如果您在 ConstraintLayout 中的视图有这些:

app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"

默认放在中间

但是您可以添加:

app:layout_constraintHorizontal_bias="1" to place it at the end of the constraint (parent in this example)
app:layout_constraintHorizontal_bias="0" to place it at the beginning of the constraint (parent in this example)
app:layout_constraintHorizontal_bias="0.33" to place it on/third of the space from the begining of the constraint (parent in this example)

等等

垂直偏差在垂直方向上也一样。