Class DropAnimation

  • All Implemented Interfaces:
    Animation

    public class DropAnimation
    extends java.lang.Object
    implements Animation
    Animation 총 시간동안 특정 pixel 값 만큼 위에서 아래로 떨어지는 애니메이션 효과를 준다.
    • Method Detail

      • from

        public static DropAnimation from​(java.lang.String id)
        DropAnimation 객체를 생성한다.
        Parameters:
        id - DropAnimation 객체의 고유 ID
        Returns:
        DropAnimation 객체
      • from

        public static DropAnimation from​(float pixelHeight)
        DropAnimation 객체를 생성한다.
        Parameters:
        pixelHeight - 위에서 아래로 떨어질 높이 (px)
      • getPixelHeight

        public float getPixelHeight()
        위에서 아래로 떨어질 높이(px) 값을 가져온다.
      • setPixelHeight

        public DropAnimation setPixelHeight​(float pixelHeight)
        위에서 아래로 떨어질 높이(px) 값을 설정한다.
        Parameters:
        pixelHeight - 위에서 아래로 떨어질 높이(px)
        Returns:
        DropAnimation 객체
      • setDuration

        public DropAnimation setDuration​(int duration)
        애니메이션 총 시간을 설정한다.
        Parameters:
        duration - 애니메이션 총 시간 (ms)
        Returns:
        DropAnimation 객체
      • getDuration

        public int getDuration()
        애니메이션 총 시간을 가져온다.
        Returns:
        애니메이션 총 시간 (ms)
      • setHideShapeAtStop

        public DropAnimation setHideShapeAtStop​(boolean hideShapeAtStop)
        애니메이션 종료 시점에 shape 를 숨길지 여부를 설정한다.
        Parameters:
        hideShapeAtStop - 애니메이션 종료 시점에 shape 를 숨길지 여부
        Returns:
        DropAnimation 객체
      • isHideShapeAtStop

        public boolean isHideShapeAtStop()
        애니메이션 종료 시점에 shape 를 숨길지 여부를 가져온다.
        Returns:
        애니메이션 종료 시점에 shape 를 숨길지 여부
      • setRemoveLabelAtStop

        public DropAnimation setRemoveLabelAtStop​(boolean removeLabelAtStop)
        애니메이션 종료 시점에 label 을 삭제할지 여부를 설정한다.
        Parameters:
        removeLabelAtStop - 애니메이션 종료 시점에 label 을 삭제할지 여부
        Returns:
        DropAnimation 객체
      • isRemoveLabelAtStop

        public boolean isRemoveLabelAtStop()
        애니메이션 종료 시점에 label 을 삭제할지 여부를 가져온다.
        Returns:
        애니메이션 종료 시점에 label 을 삭제할지 여부
      • setInterpolation

        public DropAnimation setInterpolation​(Interpolation interpolation)
        애니메이션의 보간 방법을 설정한다.
        Parameters:
        interpolation - 애니메이션의 보간 방법
        Returns:
        DropAnimation 객체
      • getInterpolation

        public Interpolation getInterpolation()
        애니메이션의 보간 방법을 가져온다.
        Returns:
        애니메이션의 보간 방법
      • getId

        public java.lang.String getId()
        애니메이션의 고유 ID 를 가져온다.
        Specified by:
        getId in interface Animation
        Returns:
        애니메이션의 고유 ID
      • setRepeatCount

        public DropAnimation setRepeatCount​(int repeatCount)
        애니메이션의 반복 횟수를 설정한다.
        Parameters:
        repeatCount - 애니메이션의 반복 횟수
        Returns:
        DropAnimation 객체
      • getRepeatCount

        public int getRepeatCount()
        애니메이션의 반복 횟수를 가져온다.
        Returns:
        애니메이션의 반복 횟수