Android Media3 Exoplayer Resize Mode 정리

2023. 12. 26. 00:30·Dev experience/Android
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

 

AspectRatioFrameLayout.ResizeMode  |  Android Developers

androidx.compose.desktop.ui.tooling.preview

developer.android.com

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Dev experience > 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
'Dev experience/Android' 카테고리의 다른 글
  • Android TextClock format 지정하기
  • Android 14에서 경험한 버그
  • Android Jetpack Compose ConstraintLayout match constraint
  • Android Transparent Activity 만들기(투명 액티비티)
BonusTrack02.dev
BonusTrack02.dev
공부, 일상
  • BonusTrack02.dev
    BonusTrack02.dev
    BonusTrack02.dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (237)
      • Dev experience (85)
        • Android (84)
        • Kotlin (1)
      • Study (62)
        • Kotlin (26)
        • Swift (17)
        • Java (19)
      • 프로그래머스 (68)
      • 주저리주저리 (22)
        • 카페 (5)
        • 음식점 (4)
        • 컨퍼런스 (1)
        • 팝업스토어 (4)
        • 전시회 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Java
    ios
    코틀린
    coroutines
    배열
    CodeLab
    PCCE
    MVVM
    jetpack
    SWIFT
    오블완
    daterangepicker
    programmers
    안드로이드
    Observer
    Material
    스위프트
    android
    aac
    티스토리챌린지
    코루틴
    프로그래머스
    자바
    LiveData
    Kotlin
    ViewModel
    room
    viewModelScope
    databinding
    getNumericValue
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
BonusTrack02.dev
Android Media3 Exoplayer Resize Mode 정리
상단으로

티스토리툴바