Compose Material3 적응형
최근 업데이트 | 안정화 버전 | 출시 후보 버전 | 베타 버전 | 알파 버전 |
---|---|---|---|---|
2024년 8월 21일 | - | 1.0.0-rc01 | - | 1.1.0-alpha01 |
종속 항목 선언
Compose의 종속 항목을 추가하려면 Google Maven 저장소를 살펴보겠습니다 자세한 내용은 Google Maven 저장소를 읽어보세요.
다음과 같이 앱 또는 모듈의 build.gradle
파일에 필요한 아티팩트의 종속 항목을 추가합니다.
Groovy
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01" }
종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참고하세요.
의견
제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.
자세한 내용은 Issue Tracker 문서를 참고하세요.
Compose Material3 Adaptive 버전 1.1
버전 1.1.0-alpha01
2024년 8월 21일
androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha01
이 출시되었습니다. 버전 1.1.0-alpha01에 포함된 커밋을 확인하세요.
새로운 기능
- 적응형 스캐폴드의 창 확장 지원을 도입합니다.
API 변경사항
- 창 확장 API를 공개로 도입했습니다. (I301d6)
- 제어 창 값 전환을 위해
ThreePaneScaffoldState
를 도입했습니다. 이 상태를 허용하는ListDetailPaneScaffold
및SupportingPaneScaffold
의 오버로드를 추가했습니다. 추가했습니다. (I5db3b) - 창 확장 키와 키 제공업체 인터페이스를 도입했습니다. (Id621f)
버그 수정
- 제외된 힌지가 있을 때 잘못된 파티션 계산 수정 추가했습니다. (9dfd483)
Compose Material3 Adaptive 버전 1.0
버전 1.0.0-rc01
2024년 8월 21일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-rc01
이 출시되었습니다. 버전 1.0.0-rc01에 포함된 커밋을 확인하세요.
버그 수정
- 제외된 힌지가 있을 때 잘못된 파티션 계산 수정 추가했습니다. (9dfd483)
버전 1.0.0-beta04
2024년 6월 26일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
이 출시되었습니다. 버전 1.0.0-beta04에 포함된 커밋을 확인하세요.
버그 수정
- 힌지 경계가 업데이트될 때 레이아웃이 적절하게 업데이트되지 않는 문제를 수정했습니다. 추가했습니다. (71e9cf1)
버전 1.0.0-beta03
2024년 6월 12일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
이 출시되었습니다. 버전 1.0.0-beta03에 포함된 커밋을 확인하세요.
버그 수정
- beta02에서 잘못된 종속 항목 해결로 인해 발생하는 비정상 종료 문제를 수정합니다.
버전 1.0.0-beta02
2024년 5월 29일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
이 출시되었습니다. 버전 1.0.0-beta02에 포함된 커밋을 확인하세요.
버전 1.0.0-beta01
2024년 5월 14일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
이 출시되었습니다. 버전 1.0.0-beta01에 포함된 커밋을 확인하세요.
버전 1.0.0-alpha12
2024년 5월 1일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
이 출시되었습니다. 버전 1.0.0-alpha12에 포함된 커밋을 확인하세요.
API 변경사항
HingeInfo
에isFlat
정보를 추가합니다. (Ie0516, b/333784198)- 적응형 API를 비실험용으로 만듭니다. (I1d038)
- 적응형 레이아웃 API를 비실험용으로 만듭니다. (Id23df)
BackNavigationBehavior
를 enum에서 값 클래스로 변경했습니다. (Id8757)
버그 수정
- 전환 비율을 람다로 변경합니다. (I6f5a9)
SizeTracker
의 초기 상태 문제를 수정했습니다. (18326a9)Posture
동등 검사에 힌지 목록을 포함합니다. (6687137)
버전 1.0.0-alpha11
2024년 4월 17일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
이 출시되었습니다. 버전 1.0.0-alpha11에 포함된 커밋을 확인하세요.
API 변경사항
- 범위 인터페이스를 봉인합니다. 추가했습니다. (Iefa57)
AnimatedPaneScope
를 도입합니다. 추가했습니다. (I62d73, b/332750742)AdaptStrategy
를 봉인되고 안정적으로 만듭니다. 추가했습니다. (Ia28b2)PaneScaffoldDirective
의 복사 메서드를 도입합니다. 추가했습니다. (I9291f)ThreePaneScaffoldScope
를 실험용으로 표시합니다. 추가했습니다. (I9d527)- 탐색을 지원하는 사용하기 쉬운 Scaffold API를 제공합니다. 추가했습니다. (I263f0, b/321010778)
버전 1.0.0-alpha10
2024년 4월 3일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
이 출시되었습니다. 버전 1.0.0-alpha10에 포함된 커밋을 확인하세요.
API 변경사항
- 기본 선호 너비를 적응형 및 맞춤설정 가능하도록 설정합니다. 추가합니다. (Ic3abc)
- Scaffold 지시어 계산 함수 이름을 바꿉니다. 추가했습니다. (I10855)
- Scaffold API에서 패딩과 인셋을 삭제합니다. 추가했습니다. (I786f8)
- 제네릭 유형이 없는 탐색기 기억 메서드를 추가합니다. 추가했습니다. (I607c3)
버전 1.0.0-alpha09
2024년 3월 20일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
이 출시되었습니다. 버전 1.0.0-alpha09에 포함된 커밋을 확인하세요.
API 변경사항
- 상태 전환 필드를
ThreePaneScaffoldScope
에 추가합니다. 추가했습니다. (I3d917) - Scaffold 매개변수 재정렬 추가했습니다. (I4dff5)
AnimatedPane
수정자 매개변수의 기본값을 제공합니다. 추가했습니다. (I77dd7)
버그 수정
- 창 모션에 스페이서 크기를 포함합니다. (a3174ca)
버전 1.0.0-alpha08
2024년 3월 6일
androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
이 출시되었습니다. 버전 1.0.0-alpha08에 포함된 커밋을 확인하세요.
새로운 기능
- 창을 전환할 때 지연된 슬라이딩을 구현합니다. 추가했습니다. (I1a38e)
API 변경사항
ThreePaneScaffoldState
인터페이스를 삭제했습니다. 추가했습니다. (I63f23)
버전 1.0.0-alpha07
2024년 2월 21일