애니메이션에 관한 자세한 내용은 다음 리소스를 참조하세요.
동영상
- 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 상태 간에 원활한 전환을 만드는 방법을 보여줍니다. |
맞춤 전환 | 전환 라이브러리를 사용하여 맞춤 전환을 만드는 방법을 보여줍니다. |
DrawableAnimations | 애니메이션 벡터 드로어블을 만드는 방법을 보여줍니다. |
GridToPager | 공유 요소 전환을 RecyclerView 에서 ViewPager 로 전환했다가 다시 생성하는 방법을 보여줍니다. |
보간기 | 다양한 보간이 애니메이션의 동적에 미치는 영향을 보여줍니다. |
모션 | 레이아웃, 목록, 탐색을 위해 다양한 유형의 Material Design 모션을 구현하는 방법을 보여줍니다. |
MotionCompose | Jetpack Compose용 다양한 유형의 Material Design 모션을 구현하는 방법을 보여줍니다. |
Google 스트리트 | 앱 전체에서 공유 요소 전환을 보여줍니다. |
RevealEffectBasic | 원형 표시 효과를 구현하는 방법을 보여줍니다. |
스플래시 취소 | Google I/O '16의 예시 코드는 A window into Conversions(전환으로 이어지는 창)를 설명합니다. |