3. Gone Margin / Visibility Behavior
Margin degeri set ettiğiniz bileşenin, bağlı olduğu bileşenin View Gone durumuna göre aksiyon alabildiğiniz bir özelliktir.
Örnek-1:
<Button
android:id="@+id/bottonE"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/buttone"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
<Button
android:id="@+id/bottonF"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/buttonf"
android:layout_marginStart="20dp"
app:layout_goneMarginStart="200dp"
app:layout_constraintLeft_toRightOf="@id/bottonE"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />


Örnek-1 Açıklama: bottonE ve bottonF isimli iki bileşen ard arda dizilmiş ve bottonF bileşenine layout_marginStart="20dp" değeri verilmiştir. Buna göre aralarında 20dp’lik bir margin değeri bulunur. Ancak bottonE bileşeninin visible değeri gone yapıldığında, bottonF bileşenine ait layout_goneMarginStart="200dp" değeri devreye girecek ve bulunduğu konumdan 200dp’li margin değerine sahip olacaktır.
Gone için kullanılabilecek parametreler aşağıdaki gibidir.
layout_goneMarginStart layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginTop layout_goneMarginRight layout_goneMarginBottom

Last updated
Was this helpful?