6월 3일의 ⁠#Android11: 베타 버전 출시 행사에 참여하세요.

Coordinatorlayout

최근 업데이트 현재 안정화 버전 다음 출시 후보 베타 버전 알파 버전
2019년 12월 4일 1.1.0 - - -

종속성 선언

CoordinatorLayout의 종속성을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용은 Google Maven 저장소를 읽어보세요.

다음과 같이 앱 또는 모듈의 build.gradle 파일에 필요한 아티팩트의 종속성을 추가합니다.

    dependencies {
        implementation "androidx.coordinatorlayout:coordinatorlayout:1.1.0"
    }
    

종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참조하세요.

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 라이브러리를 만들기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표를 추가할 수 있습니다.

새 문제 만들기

자세한 내용은 Issue Tracker 문서를 참조하세요.

버전 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[])을 재정의해야 합니다.