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