전환
최근 업데이트 | 안정적인 버전 | 출시 후보 | 베타 버전 | 알파 버전 |
---|---|---|---|---|
2021년 4월 21일 | 1.4.1 | - | - | - |
종속 항목 선언
Transition의 종속 항목을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용은 Google Maven 저장소를 읽어보세요.
다음과 같이 앱 또는 모듈의 build.gradle
파일에 필요한 아티팩트의 종속 항목을 추가합니다.
Groovy
dependencies { // Java language implementation implementation "androidx.transition:transition:1.4.1" // Kotlin implementation "androidx.transition:transition-ktx:1.4.1" }
Kotlin
dependencies { // Java language implementation implementation("androidx.transition:transition:1.4.1") // Kotlin implementation("androidx.transition:transition-ktx:1.4.1") }
종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참고하세요.
의견
제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 의견을 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.
자세한 내용은 Issue Tracker 문서를 참고하세요.
버전 1.4.1
버전 1.4.1
2021년 4월 21일
androidx.transition:transition:1.4.1
및 androidx.transition:transition-ktx:1.4.1
이 출시되었습니다. 버전 1.4.1에 포함된 커밋을 확인하세요.
버그 수정
- 한 컨테이너에서
Transition
을 시작하면 별도의 컨테이너에서 실행 중인 다른 전환이 의도치 않게 일시중지되어 다른 전환이 완료되지 않는 문제를 해결했습니다. (aosp/1664439, b/182845041)
버전 1.4.0
버전 1.4.0
2021년 1월 27일
androidx.transition:transition:1.4.0
및 androidx.transition:transition-ktx:1.4.0
가 출시되었습니다. 버전 1.4.0에 포함된 커밋을 확인하세요.
1.3.0 이후 주요 변경사항
transition-ktx
아티팩트는 AndroidXTransition
인스턴스에 리스너를 추가하기 위한 Kotlin 확장 프로그램을 도입합니다. (b/138870873)
버전 1.4.0-rc01
2020년 12월 2일
androidx.transition:transition:1.4.0-rc01
및 androidx.transition:transition-ktx:1.4.0-rc01
이 1.4.0-beta01
에서 변경된 사항 없이 출시되었습니다. 버전 1.4.0-rc01에 포함된 커밋을 확인하세요.
버전 1.4.0-beta01
2020년 7월 22일
androidx.transition:transition:1.4.0-beta01
및 androidx.transition:transition-ktx:1.4.0-beta01
버전은 1.4.0-alpha01
이후 변경사항 없이 출시되었습니다. 버전 1.4.0-beta01에 포함된 커밋을 확인하세요.
버전 1.4.0-alpha01
2020년 6월 24일
androidx.transition:transition:1.4.0-alpha01
및 androidx.transition:transition-ktx:1.4.0-alpha01
가 출시되었습니다. 버전 1.4.0-alpha01에 포함된 커밋을 확인하세요.
새로운 기능
transition-ktx
아티팩트는 AndroidXTransition
인스턴스에 리스너를 추가하기 위한 Kotlin 확장 프로그램을 도입합니다. (b/138870873)
버전 1.3.1
버전 1.3.1
2020년 2월 19일
androidx.transition:transition:1.3.1
가 출시되었습니다. 버전 1.3.1에 포함된 커밋을 확인하세요.
버그 수정
- ChangeTransform을 사용할 때 일부 애니메이션 보기가 잘못 잘리는 버그 수정(b/148798452)
버전 1.3.0
버전 1.3.0
2020년 1월 22일
androidx.transition:transition:1.3.0
가 출시되었습니다. 버전 1.3.0에 포함된 커밋을 확인하세요.
1.2.0 이후 중요 변경사항
- Fragment 1.2.0의 개선사항: 전환이 완료되기 전에 Fragment의 뷰가 없어지지 않도록 하고 적절한 시점에 전환이 취소되도록 Fragment 1.2.0과의 통합이 개선되었습니다.
버전 1.3.0-rc02
2019년 12월 4일
androidx.transition:transition:1.3.0-rc02
가 출시되었습니다. 버전 1.3.0-rc02에 포함된 커밋을 확인하세요.
버그 수정
- 숨겨진 프래그먼트를 표시한 후 뷰가
INVISIBLE
로 잘못 표시되는 문제가 해결되었습니다. (b/70793925)
버전 1.3.0-rc01
2019년 10월 23일
androidx.transition:transition:1.3.0-rc01
이 1.3.0-beta01
이후 변경사항 없이 출시되었습니다. 버전 1.3.0-rc01에 포함된 커밋을 확인하세요.
버전 1.3.0-beta01
2019년 10월 9일
androidx.transition:transition:1.3.0-beta01
가 출시되었습니다. 버전 1.3.0-beta01에 포함된 커밋을 확인하세요.
새로운 기능
- 전환이 완료되기 전에 Fragment의 뷰가 없어지지 않도록 하고 적절한 시점에 전환이 취소되도록 Fragment
1.2.0-beta01
과의 통합이 개선되었습니다. (aosp/1119841)
버전 1.2.0
버전 1.2.0
2019년 10월 9일
androidx.transition:transition:1.2.0
버전은 1.2.0-rc01에서 변경사항 없이 출시되었습니다. 버전 1.2.0에 포함된 커밋을 확인하세요.
버전 1.1.0 이후 중요 변경사항
API 수준 29를 타겟팅한다면 이 버전을 사용해야 합니다. 그렇지 않으면 일부 전환이 제대로 작동하지 않습니다. 리플렉션 호출 대신 이 버전은 API 수준 29에 추가된 새로운 공개 메서드를 사용합니다. 이는 비 SDK 인터페이스 작업에 관한 제한사항의 일부입니다.
버전 1.2.0-rc01
2019년 9월 5일
androidx.transition:transition:1.2.0-rc01
버전은 1.2.0-beta01
이후 변경사항 없이 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버전 1.2.0-beta01
2019년 7월 2일
androidx.transition:transition:1.2.0-beta01
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
새로운 기능
- 29를
targetSdkVersion
으로 지정한다면 이 버전을 사용해야 합니다. 그렇지 않으면 일부 전환이 제대로 작동하지 않습니다. 리플렉션 호출 대신 이 버전은 API 수준 29에 추가된 새로운 공개 메서드를 사용합니다. 이는 비 SDK 인터페이스 작업에 관한 제한사항의 일부입니다.
버전 1.2.0-alpha01
2019년 5월 7일
androidx.transition:transition:1.2.0-alpha01
이 출시되었습니다.
새로운 기능
- Q를
targetSdkVersion
으로 지정한다면 이 버전을 사용해야 합니다. 그렇지 않으면 일부 전환이 제대로 작동하지 않습니다. 리플렉션 호출 대신 이 버전은 Q에 추가된 새로운 공개 메서드를 사용합니다. 이는 비 SDK 인터페이스 작업에 관한 제한사항의 일부입니다.
버전 1.1.0
버전 1.1.0
2019년 7월 2일
androidx.transition:transition:1.1.0
버전은 1.1.0-rc02
에서 변경사항 없이 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버전 1.1.0-rc02
2019년 6월 5일
androidx.transition:transition:1.1.0-rc02
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버그 수정
TransitionManager.endTransitions()
가 종속 전환과 올바르게 작동하도록 수정했습니다. (aosp/946400)
버전 1.1.0-rc01
2019년 5월 7일
androidx.transition:transition:1.1.0-rc01
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버전 1.1.0-beta01
2019년 4월 3일
androidx.transition:transition:1.1.0-beta01
가 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.
버그 수정
- API 수준 17 이하에서 발생하는
Visibility
의ViewGroupOverlay
캐싱 버그를 수정했습니다. (aosp/937350)
버전 1.1.0-alpha02
2019년 3월 13일
androidx.transition:transition:1.1.0-alpha02
가 출시되었습니다. 이 버전에 포함된 커밋의 전체 목록은 여기에서 확인할 수 있습니다.
API 변경사항
Scene.getCurrentScene()
의 메서드 매개변수 유형을View
에서ViewGroup
으로 변경했습니다.
버그 수정
setStartDelay()
를 통해 추가 지연이 제공될 때SidePropagation
이 작동하지 않습니다. (b/119839526)- API 21 이전에서
ChangeImageTransform
이 중단될 때 잘못된 행렬을 적용합니다. (b/123226255) - API 21 이전에서
ChangeTransform
이 때에 따라 부정확하게 작동합니다. (b/125777978)
버전 1.1.0-alpha01
2018년 12월 3일
API 변경사항
- aosp/807055:
Scene.getCurrentScene(View)
메서드가 공개되었습니다. 이 메서드를 통해 현재 장면에 따라 맞춤 조건부 로직을 작성할 수 있습니다.
버그 수정
TransitionManager
를 사용하여RecyclerView
의 항목을 접거나 펼칠 때 발생하는 비정상 종료 문제를 수정했습니다. (b/37129527)- 두 개의 공개 상태 전환이 적용될 때 발생하는 잘못된 애니메이션을 수정했습니다(b/62629600).
- TransitionSet 하위 요소의 지속 시간이나 보간기와 같은 값을 재정의할 수 있습니다(b/64644617).
- 기타 여러 사소한 버그를 수정했습니다.