Coordinatorlayout

  
AppBarLayout 및 FloatingActionButton과 같은 최상위 애플리케이션 위젯을 배치합니다.
최근 업데이트 안정화 버전 출시 후보 버전 베타 버전 알파 버전
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에 포함된 커밋을 확인하세요.

새로운 기능

  • 페이지 위로, 페이지 아래로, 홈 이동, 종료 키 이벤트 지원을 추가합니다. 수정합니다. (14719d3)

API 변경사항

  • CoordinatorLayout.java에 null 허용 여부 주석을 추가했습니다. 추가했습니다. (Ieb647, b/236474453)

버그 수정

  • NestedScrollViewCoordinatorLayout의 위, 아래, 스페이스바, 키 변형 키보드 작업을 수정합니다. 추가했습니다. (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[])을 재정의해야 합니다.