Coordinatorlayout
최근 업데이트 | 안정화 버전 | 출시 후보 버전 | 베타 버전 | 알파 버전 |
---|---|---|---|---|
2023년 10월 4일 | 1.2.0 | - | - | 1.3.0-alpha02 |
종속 항목 선언
CoordinatorLayout의 종속 항목을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용은 Google Maven 저장소를 읽어보세요.
다음과 같이 앱 또는 모듈의 build.gradle
파일에 필요한 아티팩트의 종속 항목을 추가합니다.
Groovy
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0") }
종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참고하세요.
의견
제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.
자세한 내용은 Issue Tracker 문서를 참고하세요.
버전 1.3
버전 1.3.0-alpha02
2023년 10월 4일
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
이 출시되었습니다. 버전 1.3.0-alpha02에 포함된 커밋을 확인하세요.
- 버전 범프 출시이며
1.3.0-alpha01
에서 변경된 사항이 없습니다.
버전 1.3.0-alpha01
2023년 9월 20일
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
이 출시되었습니다. 버전 1.3.0-alpha01에 포함된 커밋을 확인하세요.
새로운 기능
- Page Up, Page Down, 홈 이동, 이동 종료 주요 이벤트 지원을 추가합니다. 추가했습니다. (14719d3)
API 변경사항
CoordinatorLayout.java
에 null 허용 여부 주석을 추가했습니다. (Ieb647, b/236474453)
버그 수정
NestedScrollView
및CoordinatorLayout
을 사용하여 위, 아래, 스페이스바, 키 변형 키보드 작업을 수정했습니다. (bdd72e6)
버전 1.2
버전 1.2.0
2022년 1월 12일
androidx.coordinatorlayout:coordinatorlayout:1.2.0
이 출시되었습니다. 버전 1.2.0에 포함된 커밋을 확인하세요.
1.1.0 이후 중요 변경사항
- CoordinatorLayout 규칙에서 런타임에 표시되는 주석만 유지합니다. (9ec7cb)
버전 1.2.0-rc01
2021년 12월 15일
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
이 출시되었습니다. 버전 1.2.0-rc01에 포함된 커밋을 확인하세요.
버전 1.2.0-beta01
2021년 11월 17일
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
이 출시되었습니다. 버전 1.2.0-beta01에 포함된 커밋을 확인하세요.
API 변경사항
- API 베타 버전을 확정했습니다.
버전 1.2.0-alpha01
2021년 11월 3일
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
이 출시되었습니다. 버전 1.2.0-alpha01에 포함된 커밋을 확인하세요.
버그 수정
- CoordinatorLayout 규칙에서 런타임에 표시되는 주석만 유지합니다. (9ec7cb)
버전 1.1.0
버전 1.1.0
2019년 12월 4일
androidx.coordinatorlayout:coordinatorlayout:1.1.0
가 출시되었습니다. 버전 1.1.0에 포함된 커밋을 확인하세요.
1.0.0 이후 중요 변경사항
- aosp/737190: 이제 CoordinatorLayout이
NestedScrollingParent3
을 구현하고CoordinatorLayout.Behavior
가 새로운onNestedScroll
오버로드를 구현하여dispatchNestedScroll()
/onNestedScroll()
전달 중에 소비하는 스크롤 거리가 얼마인지 중첩된 스크롤 하위 요소에 보고할 수 있도록Behaviors
를 사용 설정합니다. 이전의 기존onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
는 지원 중단되고 새로운onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
로 대체되었으며 이에 따라Behavior
구현을 업데이트해야 합니다. 현재 개발자 코드가CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
을 재정의하는 경우 이 메서드는 더 이상 호출되지 않으므로 대신CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
을 재정의해야 합니다. - CoordinatorLayout을 접근성 서비스에 노출했습니다. (aosp/1056175)
CoordinatorLayout.DefaultBehavior
주석은 지원 중단되었습니다. 대신CoordinatorLayout.AttachedBehavior
인터페이스를 사용합니다.
버전 1.1.0-rc01
2019년 10월 23일
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
이 출시되었습니다. 버전 1.1.0-rc01에 포함된 커밋을 확인하세요.
새로운 기능
- CoordinatorLayout을 접근성 서비스에 노출했습니다. (aosp/1056175)
버전 1.1.0-beta01
2019년 6월 5일
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
이 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버그 수정
- 지원 중단된 테스트 클래스에서 이전합니다. (aosp/853955)
버전 1.1.0-alpha01
2018년 12월 3일
API 변경사항
aosp/737190: 이제 CoordinatorLayout에서
NestedScrollingParent3
을 구현하고CoordinatorLayout.Behavior
가 새로운onNestedScroll
오버로드를 구현하여dispatchNestedScroll()
/onNestedScroll()
전달 중에 소비하는 스크롤 거리가 얼마인지 중첩된 스크롤 하위 요소에 보고할 수 있도록Behaviors
를 사용 설정합니다. 이전의 기존onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
는 지원 중단되고 새로운onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
로 대체되었으며 이에 따라Behavior
구현을 업데이트해야 합니다.현재 개발자 코드가
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
을 재정의하는 경우 이 메서드는 더 이상 호출되지 않으므로 대신CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
을 재정의해야 합니다.