Fig. 4 - Centering Positioning
layout_constraintHorizontal_bias
layout_constraintVertical_bias
<androidx.constraintlayout.widget.ConstraintLayout ...>
<Button android:id="@+id/button" ...
app:layout_constraintHorizontal_bias="0.3"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent/>
</>
用于水平居中
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent
设置横向偏移比例0.3 默认0.5 = (屏幕宽度 - layout宽度) / 2
app:layout_constraintHorizontal_bias="0.3"
垂直同理
Fig. 6 - Circular Positioning
以bt居中
app:layout_constraintCircle="@id/bt"
偏移距离
app:layout_constraintCircleRadius="50dp"
默认角度为0 在上方
偏移角度 (0~360)
app:layout_constraintCircleAngle="180"
app:layout_constraintCircleAngle="110"
Fig. 7 - Visibility Behavior