[TIL]

청학동버블티·2024년 12월 19일

Flutter 공부

목록 보기
16/18

암시적 애니메이션(Implict Animations)

  • 공통 속성
    • curve
      • 애니메이션은 기본적으로 0부터 1까지 진행되는 값을 기반으로 작동.
      • 여기에서 Curve는 애니메이션이 0에서 1로 진행되는 동안의 속도 변화를 제어
      • 쉽게말해 애니메이션 효과 어떻게 할지 정의
      • 종류
        • Curves 클래스에 구현된 Curve 인스턴스들이 정의되어 있음
        • Curves.linear: 일정한 속도로 움직임.
        • Curves.easeIn: 시작할 때 느리게, 점점 빠르게.
        • Curves.easeOut: 빠르게 시작, 점점 느려짐.
        • Curves.easeInOut: 느리게 시작, 중간에 빠르게, 끝에서 다시 느려짐.
        • Curves.bounceIn: 튕기는 효과를 내며 시작.
        • Curves.bounceOut: 튕기는 효과를 내며 끝남.
        • Curves.bounceInOut: 양쪽에서 튕기는 효과.
        • Curves.elasticIn: 시작할 때 늘어나는 탄성 효과.
        • Curves.elasticOut: 끝날 때 탄성 효과.
        • Curves.elasticInOut: 시작과 끝에서 탄성 효과.
        • Curves.fastOutSlowIn: 빠르게 시작, 느리게 끝나는 전환.
        • Curves.slowMiddle: 느리게 시작과 끝, 중간에 빠르게.
        • 등등

0개의 댓글