애니메이션에 관한 자세한 내용은 다음 리소스를 참조하세요.
동영상
- Compose 앱을 돋보이게 만드는 5가지 간단한 애니메이션
- Jetpack Compose: 애니메이션
- Motion Layout (MAD Skills 재생목록)
- 모션 인텔리전스: 더 스마트한 애니메이션 빌드 (Google I/O '19)
- 애니메이션 사용하기 (Android Dev Summit '18)
- 전환에 대한 창 - Google I/O '16
샘플
Android 애니메이션 샘플 GitHub 저장소에는 특정 애니메이션 기법을 보여주는 코드 샘플이 많이 있습니다. 이 저장소에는 다음과 같은 여러 개의 별도 샘플 프로젝트가 있습니다.
| 프로젝트 | 설명 |
|---|---|
| ActivitySceneTransitionBasic | 한 Activity에서 다른 Activity로 공유 요소 전환을 사용하는 방법을 보여줍니다. |
| BasicTransition | Transitions 라이브러리를 사용하여 UI 상태 간에 부드러운 전환을 만드는 방법을 보여줍니다. |
| CustomTransition | Transitions 라이브러리를 사용하여 맞춤 전환을 만드는 방법을 보여줍니다. |
| DrawableAnimations | 애니메이션 벡터 드로어블을 만드는 방법을 보여줍니다. |
| GridToPager | RecyclerView에서 ViewPager로, 다시 RecyclerView로 공유 요소 전환을 만드는 방법을 보여줍니다. |
| 보간기 | 다양한 보간기가 애니메이션의 역학에 어떤 영향을 미치는지 보여줍니다. |
| 모션 | 레이아웃, 목록, 탐색을 위한 다양한 유형의 Material Design 모션을 구현하는 방법을 보여줍니다. |
| MotionCompose | Jetpack Compose용 다양한 유형의 Material Design 모션을 구현하는 방법을 보여줍니다. |
| OurStreets | 앱 전체에서 공유 요소 전환을 보여줍니다. |
| RevealEffectBasic | 원형 표시 효과를 구현하는 방법을 보여줍니다. |
| Unsplash | Google I/O '16 강연 전환의 창의 예시 코드입니다. |