[kotlin] 컨스트레인트 비율

컨스트레인트 레이아웃에서 View의 크기를 비율로 조정하려면 app:layout_constraintDimensionRatio 속성을 사용합니다. 이 속성을 사용하면 View의 가로 및 세로 크기를 지정된 비율에 따라 조정할 수 있습니다.

예를 들어, 아래와 같이 16:9 비율로 ImageView를 설정하는 코드를 작성할 수 있습니다.

<ImageView
    android:layout_width="0dp"
    android:layout_height="0dp"
    app:layout_constraintDimensionRatio="16:9"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintEnd_toEndOf="parent" />

위의 예제에서 app:layout_constraintDimensionRatio="16:9" 속성은 이미지 뷰를 16:9 비율에 맞게 설정합니다.

이와 같이 app:layout_constraintDimensionRatio 속성을 사용하여 View의 크기를 지정된 비율에 맞게 조정할 수 있습니다.