Class ScaleAlphaAnimation


  • public class ScaleAlphaAnimation
    extends java.lang.Object
    Label 의 크기와 알파 값에 대한 줌 레벨 별 애니메이션을 정의한다.
    • Method Detail

      • from

        public static ScaleAlphaAnimation from​(float scaleX,
                                               float scaleY,
                                               float alpha)
        ScaleAlphaAnimation 의 생성자.
        Parameters:
        scaleX - 가로 시작 스케일 값 (1.0 기준 확대 값)
        scaleY - 세로 시작 스케일 값 (1.0 기준 확대 값)
        alpha - 알파 값 (0.0 ~ 1.0)
        Returns:
        ScaleAlphaAnimation 객체
      • setDuration

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

        public int getDuration()
        애니메이션의 지속 시간을 가져온다.
        Returns:
        애니메이션 지속 시간 (ms)
      • getInterpolation

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

        public ScaleAlphaAnimation setScale​(float scaleX,
                                            float scaleY)
        애니메이션의 가로, 세로 스케일 값을 설정한다.
        Parameters:
        scaleX - 가로 스케일 값 (1.0 기준 확대 값)
        scaleY - 세로 스케일 값 (1.0 기준 확대 값)
        Returns:
        ScaleAlphaAnimation 객체
      • getScale

        public PointF getScale()
        애니메이션의 케일 값을 가져온다.
        Returns:
        스케일 값
      • setAlpha

        public ScaleAlphaAnimation setAlpha​(float alpha)
        애니메이션의 알파 값을 설정한다.
        Parameters:
        alpha - 알파 값 (0.0 ~ 1.0)
        Returns:
        ScaleAlphaAnimation 객체
      • getAlpha

        public float getAlpha()
        애니메이션의 알파 값을 가져온다.
        Returns:
        알파 값 (0.0 ~ 1.0)