728x90
반응형
모드 리스트
- RESIZE_MODE_FIT = 0
- RESIZE_MODE_FIXED_WIDTH = 1
- RESIZE_MODE_FIXED_HEIGHT = 2
- RESIZE_MODE_FILL = 3
- RESIZE_MODE_ZOOM = 4
모드 설명
RESIZE_MODE_FIT의 경우, 설정된 비율에 맞춰 width 혹은 height를 줄인다.
이 모드는 기본 값이다.
AspectRatioFrameLayout 클래스의 생성자에서 resizeMode 멤버 변수 값을 0으로 설정하기 때문에 초기값은 0이다.
RESIZE_MODE_FIXED_WIDTH의 경우, width를 고정하고 height를 늘이거나 줄여 설정된 비율을 맞춘다.
RESIZE_MODE_FIXED_HEIGHT의 경우, height를 고정하고 width를 늘이거나 줄여 설정된 비율을 맞춘다.
RESIZE_MODE_FILL의 경우, 설정된 비율을 무시한다.
RESIZE_MODE_ZOOM의 경우, 설정된 비율을 맞추기 위해 width나 height를 늘인다.
공식 사이트는 아래 링크를 참고하면 된다.
https://developer.android.com/reference/kotlin/androidx/media3/ui/AspectRatioFrameLayout.ResizeMode
728x90
반응형
'Android' 카테고리의 다른 글
Android TextClock format 지정하기 (1) | 2024.01.01 |
---|---|
Android 14에서 경험한 버그 (0) | 2023.12.27 |
Android Jetpack Compose ConstraintLayout match constraint (2) | 2023.12.25 |
Android Transparent Activity 만들기(투명 액티비티) (0) | 2023.11.25 |
Android ViewPager2 Set Page Margin (2) | 2023.11.16 |