애니메이션은 현대 모바일 앱에서 원활하고 이해하기 쉬운 사용자 환경을 실현하는 데 필수적입니다.

애니메이션 수정자 및 컴포저블

AnimatedVisibility 컴포저블을 사용하면 콘텐츠를 쉽게 숨기거나 표시할 수 있습니다.
animateContentSize()를 사용하여 자동 크기 변경 애니메이션을 구현합니다.
AnimatedContent를 사용하여 콘텐츠가 다른 컴포저블 간에 애니메이션을 적용합니다.

가치 기반 애니메이션

animate*AsState 함수를 사용하여 불투명도와 같은 개별 속성에 애니메이션을 적용합니다.
Transition를 사용하여 한 번에 여러 값에 애니메이션을 적용합니다.
InfiniteTransition를 사용하여 속성에 지속적으로 애니메이션을 적용합니다.
애니메이션 재생 시간, 이징 곡선, 스프링 구성을 맞춤설정하는 방법을 알아보세요.
애니메이션 테스트를 작성하는 방법을 알아봅니다.
Android 스튜디오에서 애니메이션을 미리 보는 방법을 모두 알아보세요.