Class TransformAnimation
- java.lang.Object
-
- com.kakao.vectormap.label.animation.TransformAnimation
-
public class TransformAnimation extends java.lang.ObjectLabel의 크기, 회전, 위치에 대한 줌 레벨 별 애니메이션을 정의한다.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransformAnimationfrom()TransformAnimation의 생성자.static TransformAnimationfrom(PointF pixelTranslation)TransformAnimation의 생성자.floatgetAlpha()애니메이션의 투명도를 가져온다.intgetDuration()애니메이션의 지속 시간을 가져온다.InterpolationgetInterpolation()애니메이션의 보간 방식을 가져온다.PointFgetPixelTranslation()픽셀 단위의 위치 변화량을 가져온다.floatgetRotation()회전 각도를 가져온다.PointFgetScale()스케일 값을 가져온다.TransformAnimationsetAlpha(float alpha)애니메이션의 투명도를 설정한다.TransformAnimationsetDuration(int duration)애니메이션의 지속 시간을 설정한다.TransformAnimationsetInterpolation(Interpolation interpolation)애니메이션의 보간 방식을 설정한다.TransformAnimationsetPixelTranslation(PointF pixelTranslation)픽셀 단위의 위치 변화량을 설정한다.TransformAnimationsetRotation(float rotation)회전 각도를 설정한다.TransformAnimationsetScale(PointF scale)TransformAnimation의 생성자.
-
-
-
Method Detail
-
from
public static TransformAnimation from()
TransformAnimation의 생성자.- Returns:
TransformAnimation객체
-
from
public static TransformAnimation from(PointF pixelTranslation)
TransformAnimation의 생성자.- Parameters:
pixelTranslation- 픽셀 단위의 위치 변화량- Returns:
TransformAnimation객체
-
setScale
public TransformAnimation setScale(PointF scale)
TransformAnimation의 생성자.- Parameters:
scale- 스케일 값 (1.0 기준 확대 값)- Returns:
TransformAnimation객체
-
getScale
public PointF getScale()
스케일 값을 가져온다.- Returns:
- 스케일 값 (1.0 기준 확대 값)
-
setInterpolation
public TransformAnimation setInterpolation(Interpolation interpolation)
애니메이션의 보간 방식을 설정한다.- Parameters:
interpolation- 보간 방식- Returns:
TransformAnimation객체
-
getInterpolation
public Interpolation getInterpolation()
애니메이션의 보간 방식을 가져온다.- Returns:
- 보간 방식
-
setDuration
public TransformAnimation setDuration(int duration)
애니메이션의 지속 시간을 설정한다.- Parameters:
duration- 지속 시간 (ms)- Returns:
TransformAnimation객체
-
getDuration
public int getDuration()
애니메이션의 지속 시간을 가져온다.- Returns:
- 지속 시간 (ms)
-
setPixelTranslation
public TransformAnimation setPixelTranslation(PointF pixelTranslation)
픽셀 단위의 위치 변화량을 설정한다.- Parameters:
pixelTranslation- 픽셀 단위의 위치 변화량- Returns:
TransformAnimation객체
-
getPixelTranslation
public PointF getPixelTranslation()
픽셀 단위의 위치 변화량을 가져온다.- Returns:
- 픽셀 단위의 위치 변화량
-
setRotation
public TransformAnimation setRotation(float rotation)
회전 각도를 설정한다.- Parameters:
rotation- 회전 각도 (radian)- Returns:
TransformAnimation객체
-
getRotation
public float getRotation()
회전 각도를 가져온다.- Returns:
- 회전 각도 (radian)
-
getAlpha
public float getAlpha()
애니메이션의 투명도를 가져온다.- Returns:
- 투명도 (0.0 ~ 1.0)
-
setAlpha
public TransformAnimation setAlpha(float alpha)
애니메이션의 투명도를 설정한다.- Parameters:
alpha- 투명도 (0.0 ~ 1.0)- Returns:
TransformAnimation객체
-
-