Guideline

Guideline nesnesi, ConstraintLayout konteynerine göre konumlandırılmış yatay ve dikey kılavuzlar oluşturmanıza olanak sağlar. Bileşenler daha sonra bu kılavuzlara uyarak konumlandırılabilir. Aynı yapı Material Design’daki Keylines ile aynıdır. (https://material.io/design/layout/spacing-methods.html#spacing)

Örnek:

<android.support.constraint.Guideline
    android:id="@+id/guidelineLeft"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    app:layout_constraintGuide_begin="30dp" />
<android.support.constraint.Guideline
    android:id="@+id/guidelineTop"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    app:layout_constraintGuide_begin="30dp" />
<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button 1"
    app:layout_constraintEnd_toStartOf="@+id/button2"
    app:layout_constraintStart_toStartOf="@+id/guidelineLeft"
    app:layout_constraintTop_toTopOf="@+id/guidelineTop" />
<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button 2"
    app:layout_constraintTop_toTopOf="@+id/guidelineTop"
    app:layout_constraintStart_toEndOf="@+id/button" />

Last updated