2022년 10월 25일 화요일

ConstraintLayout Margin속성

ConstraintLayout Margin속성

ConstraintLayout Margin속성

Layout. 을 지정할때 layout_marginXXX 을 이용하여 뷰사이의 간격을 둘수있다.

android:layout_margin
android:layout_marginBottom
android:layout_marginEnd
android:layout_marginStart
android:layout_marginTop
android:layout_marginRigh
android:layout_marginLeft

ConstraintLayout 에서는 아래와 같이 몇가지 추가 제약을 지정할수 있다.

  • layout_goneMarginStart
  • layout_goneMarginEnd
  • layout_goneMarginLeft
  • layout_goneMarginRight
  • layout_goneMarginTop
  • layout_goneMarginBottom
  • layout_goneMarginBasiline

layout_goneMarginXXX 속성

기존 margin에 gone이 붙어있는것을 보면 알수있듯이 현재 위젯(뷰)와 연결되어있는 위젯이 gone상태가 되면 margin을 강제로 설정하는 속성이다.

TextView1 위젯에 layout_goneMarginLeft =150을 설정하고 TextView1 을 Gone 상태로 안보이게 하면 TextView2-2처럼 150의 마진이 적용되어 해당마진값만큼 뒤로 밀려난것을 알수있다.

enter image description here

0 comments:

댓글 쓰기