Class TransformAnimations
- java.lang.Object
-
- com.kakao.vectormap.label.animation.TransformAnimations
-
- All Implemented Interfaces:
Animation
public class TransformAnimations extends java.lang.Object implements Animation
TransformAnimation
의 줌레벨 별 집합을 나타내는 클래스.Label
의 이동, 회전, 확대에 대한 애니메이션을 정의한다.
-
-
Method Summary
-
-
-
Method Detail
-
from
public static TransformAnimations from(@Nullable java.lang.String id)
TransformAnimations
의 생성자.- Parameters:
id
-TransformAnimations
의 고유 아이디- Returns:
TransformAnimations
객체
-
from
public static TransformAnimations from(@Nullable TransformAnimation... animations)
TransformAnimations
의 생성자.- Parameters:
animations
-TransformAnimation
의 배열- Returns:
TransformAnimations
객체
-
from
public static TransformAnimations from(java.lang.String id, TransformAnimation... animations)
TransformAnimations
의 생성자.- Parameters:
id
-TransformAnimations
의 고유 아이디animations
-TransformAnimation
의 배열- Returns:
TransformAnimations
객체
-
setResetToInitialState
public TransformAnimations setResetToInitialState(boolean resetToInitialState)
TransformAnimations
의 애니메이션 종료 시 초기 상태로 되돌릴지 여부를 설정한다.- Parameters:
resetToInitialState
- 애니메이션 종료 시 초기 상태로 되돌릴지 여부- Returns:
TransformAnimations
객체
-
isResetToInitialState
public boolean isResetToInitialState()
TransformAnimations
의 애니메이션 종료 시 초기 상태로 되돌릴지 여부를 가져온다.- Returns:
- 애니메이션 종료 시 초기 상태로 되돌릴지 여부
-
setHideLabelAtStop
public TransformAnimations setHideLabelAtStop(boolean hideLabelAtStop)
TransformAnimations
의 애니메이션 종료 시 Label 을 숨길지 여부를 설정한다.- Parameters:
hideLabelAtStop
- 애니메이션 종료 시 Label 을 숨길지 여부- Returns:
TransformAnimations
객체
-
isHideLabelAtStop
public boolean isHideLabelAtStop()
TransformAnimations
의 애니메이션 종료 시 Label 을 숨길지 여부를 가져온다.- Returns:
- 애니메이션 종료 시 Label 을 숨길지 여부
-
setRemoveLabelAtStop
public TransformAnimations setRemoveLabelAtStop(boolean removeLabelAtStop)
TransformAnimations
의 애니메이션 종료 시 Label 을 삭제할지 여부를 설정한다.- Parameters:
removeLabelAtStop
- 애니메이션 종료 시 Label 을 삭제할지 여부- Returns:
TransformAnimations
객체
-
isRemoveLabelAtStop
public boolean isRemoveLabelAtStop()
TransformAnimations
의 애니메이션 종료 시 Label 을 삭제할지 여부를 가져온다.- Returns:
- 애니메이션 종료 시 Label 을 삭제할지 여부
-
setInitScale
public TransformAnimations setInitScale(PointF initScale)
TransformAnimations
의 시작 스케일 값을 설정한다.- Parameters:
initScale
- 시작 스케일 값 (1.0 기준 확대 값)- Returns:
TransformAnimations
객체
-
getInitScale
public PointF getInitScale()
TransformAnimations
의 시작 스케일 값을 가져온다.- Returns:
- 시작 스케일 값 (1.0 기준 확대 값)
-
setInitAlpha
public TransformAnimations setInitAlpha(float initAlpha)
TransformAnimations
의 시작 알파 값을 설정한다.- Parameters:
initAlpha
- 시작 알파 값 (0.0 ~ 1.0)- Returns:
TransformAnimations
객체
-
getInitAlpha
public float getInitAlpha()
TransformAnimations
의 시작 알파 값을 가져온다.- Returns:
- 시작 알파 값 (0.0 ~ 1.0)
-
setInitPixelTranslation
public TransformAnimations setInitPixelTranslation(PointF initPixelTranslation)
TransformAnimations
의 시작 픽셀 이동 값을 설정한다.- Parameters:
initPixelTranslation
- 시작 픽셀 이동 값- Returns:
TransformAnimations
객체
-
getInitPixelTranslation
public PointF getInitPixelTranslation()
TransformAnimations
의 시작 픽셀 이동 값을 가져온다.- Returns:
- 시작 픽셀 이동 값
-
setInitRotation
public TransformAnimations setInitRotation(float initRotation)
TransformAnimations
의 시작 회전 값을 설정한다.- Parameters:
initRotation
- 시작 회전 값 (radian)- Returns:
TransformAnimations
객체
-
getInitRotation
public float getInitRotation()
TransformAnimations
의 시작 회전 값을 가져온다.- Returns:
- 시작 회전 값 (radian)
-
addTransformAnimation
public TransformAnimations addTransformAnimation(TransformAnimation... animations)
TransformAnimation
을 추가한다.- Parameters:
animations
- 추가 할TransformAnimation
의 배열- Returns:
TransformAnimations
객체
-
getTransformAnimations
public java.util.List<TransformAnimation> getTransformAnimations()
추가 한TransformAnimation
을 가져온다.- Returns:
TransformAnimation
의 배열
-
getTransformAnimationCount
public int getTransformAnimationCount()
추가 한TransformAnimation
의 개수를 가져온다.- Returns:
TransformAnimation
의 개수
-
-