- layout_constraintWidth_percent : 부모 뷰에서 percent 수만큼 width 차지 ➡️ 0.3 (30% 차지), ... layout_constraintHeight_percent : 부모 뷰에서 percent 수만큼 height 차지 ➡️ 0.6 (60% 차지), ...
사용할 시 width, height 를 0dp로 설정!
안드로이드 기기가 커지든 작든 부모 뷰의 percent 만큼 차지
<ImageView android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintWidth_percent="0.8" app:layout_constraintHeight_percent="0.4" />
- layout_constraintDimensionRatio : 가로,세로 비율 설정
<ImageView android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintDimensionRatio="1:1" />
- group 태그
2개의 뷰를 묶어 visibility를 한번에 처리 가능!
<TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="tv1" /> <TextView android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="tv2" /> <androidx.constraintlayout.widget.Group android:id="@+id/group1" android:layout_width="0dp" android:layout_height="0dp" android:visibility="gone" app:constraint_referenced_ids="tv1,tv2" />
- chain 속성