'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)
等等
垂直偏差在垂直方向上也一样。
我对 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)
等等
垂直偏差在垂直方向上也一样。