유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

The NEW Material3 Expressive Motion Physics Animation System

Philipp Lackner

2025. 10. 12.

0

#mobile app
  • Material 3 Expressive는 기존 Material 3의 확장으로, 앱에 생동감 있고 활기찬 느낌을 주는 새로운 애니메이션 시스템을 도입합니다. ✨
  • 핵심 변화는 '모션 물리 시스템'으로, 애니메이션이 실제 물리 법칙처럼 약간의 '오버슈트' 효과를 가지며, 살짝 튕겨 나갔다가 제자리로 돌아오는 '바운시' 움직임을 특징으로 합니다. 🎢
  • 이 새로운 애니메이션 시스템은 MaterialThememotionScheme 파라미터를 통해 프로젝트 전체에 걸쳐 일관된 애니메이션 스타일을 적용할 수 있도록 통합됩니다. 🎨
  • 애니메이션 스펙은 객체의 기하학적 변화에 사용되는 '공간 애니메이션(Spatial)'과 색상 변경 같은 비공간적 속성 변화에 사용되는 '효과 애니메이션(Effect)'으로 나뉩니다. 📐
  • 애니메이션의 영향 범위에 따라 Fast, Default, Slow 세 가지 속도 옵션을 제공하여 사용자 경험과 이해도를 높입니다. 🚀
  • Material 3 Expressive 컴포넌트들은 기본적으로 이 새로운 모션 스킴을 참조하므로, 별도의 설정 없이 바운시 효과를 가집니다. 🧩
  • 대부분의 커스텀 애니메이션도 MaterialTheme.motionScheme에서 제공하는 스펙을 사용하는 것이 권장되며, 이는 프로젝트 전반의 일관성을 유지하는 데 중요합니다. 🛠️
  • 이 시스템을 사용하려면 Material 3 1.5.0-alpha 버전 이상의 의존성 추가와 실험적 API 옵트인이 필요합니다. 🧪

Recommanded Videos