Class TransformAnimation
- java.lang.Object
-
- com.kakao.vectormap.label.animation.TransformAnimation
-
public class TransformAnimation extends java.lang.Object
Label
의 크기, 회전, 위치에 대한 줌 레벨 별 애니메이션을 정의한다.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransformAnimation
from()
TransformAnimation
의 생성자.static TransformAnimation
from(PointF pixelTranslation)
TransformAnimation
의 생성자.float
getAlpha()
애니메이션의 투명도를 가져온다.int
getDuration()
애니메이션의 지속 시간을 가져온다.Interpolation
getInterpolation()
애니메이션의 보간 방식을 가져온다.PointF
getPixelTranslation()
픽셀 단위의 위치 변화량을 가져온다.float
getRotation()
회전 각도를 가져온다.PointF
getScale()
스케일 값을 가져온다.TransformAnimation
setAlpha(float alpha)
애니메이션의 투명도를 설정한다.TransformAnimation
setDuration(int duration)
애니메이션의 지속 시간을 설정한다.TransformAnimation
setInterpolation(Interpolation interpolation)
애니메이션의 보간 방식을 설정한다.TransformAnimation
setPixelTranslation(PointF pixelTranslation)
픽셀 단위의 위치 변화량을 설정한다.TransformAnimation
setRotation(float rotation)
회전 각도를 설정한다.TransformAnimation
setScale(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
객체
-
-