Minimum Dimensions on ConstraintLayout
ConstraintLayout'un kendisi için minimum ve maksimum boyutların belirtildiği parametrelerdir.
minWidth: Layout için minimum genişliği ayarlar minHeight: Layout için minimum yüksekliği ayarlar maxWidth: Layout için maksimum genişliği ayarlar maxHeight: Layout için maksimum yüksekliği ayarlar
Bu minimum ve maksimum değerler, ConstraintLayout'un boyutları WRAP_CONTENT olarak ayarlandığında kullanılabilir.
Örneğin ConstraintLayout aşağıdaki gibi belirtildiğinde max değerlerine göre şekil alacaktır.
<androidx.constraintlayout.widget.ConstraintLayout
android:background="@color/colorAccent"
android:layout_width="wrap_content"
android:maxWidth="200dp"
android:maxHeight="200dp"
android:minWidth="100dp"
android:minHeight="100dp"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
</androidx.constraintlayout.widget.ConstraintLayout>

Ancak aşağıdaki gibi içerisinde bir bileşen eklendiğinde,
<androidx.constraintlayout.widget.ConstraintLayout
android:background="@color/colorAccent"
android:layout_width="wrap_content"
android:maxWidth="200dp"
android:maxHeight="200dp"
android:minWidth="100dp"
android:minHeight="100dp"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:id="@+id/buttonJ"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/buttonj"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

Eğer içerideki bileşenin width ve height değerleri ConstraintLayout’tan küçük ise kendini WRAP_CONTENT’e göre otomatik olarak ayarlayacaktır.
Last updated
Was this helpful?