Package com.kakao.vectormap.label
Class ScaleAlphaAnimations
- java.lang.Object
-
- com.kakao.vectormap.label.ScaleAlphaAnimations
-
- All Implemented Interfaces:
Animation
public class ScaleAlphaAnimations extends java.lang.Object implements Animation
ScaleAlphaAnimation의 줌레벨 별 집합을 나타내는 클래스.Label의 크기와 알파 값에 대한 애니메이션을 정의한다.
-
-
Method Summary
-
-
-
Method Detail
-
from
public static ScaleAlphaAnimations from(@Nullable java.lang.String id)
ScaleAlphaAnimations의 생성자.- Parameters:
id-ScaleAlphaAnimations의 고유 아이디.- Returns:
ScaleAlphaAnimations객체
-
from
public static ScaleAlphaAnimations from(@Nullable ScaleAlphaAnimation... scaleAlphaAnimations)
ScaleAlphaAnimations의 생성자.- Parameters:
scaleAlphaAnimations-ScaleAlphaAnimation의 배열.- Returns:
ScaleAlphaAnimations객체
-
from
public static ScaleAlphaAnimations from(@Nullable java.lang.String id, @Nullable ScaleAlphaAnimation... scaleAlphaAnimations)
ScaleAlphaAnimations의 생성자.- Parameters:
id-ScaleAlphaAnimations의 고유 아이디.scaleAlphaAnimations-ScaleAlphaAnimation의 배열.- Returns:
ScaleAlphaAnimations객체
-
setInitScale
public ScaleAlphaAnimations setInitScale(PointF initScale)
ScaleAlphaAnimations의 시작 스케일 값을 설정한다.- Parameters:
initScale- 시작 스케일 값 (1.0 기준 확대 값)- Returns:
ScaleAlphaAnimations객체
-
setInitScale
public ScaleAlphaAnimations setInitScale(float scaleX, float scaleY)
ScaleAlphaAnimations의 시작 스케일 값을 설정한다.- Parameters:
scaleX- 가로 시작 스케일 값 (1.0 기준 확대 값)scaleY- 세로 시작 스케일 값 (1.0 기준 확대 값)- Returns:
ScaleAlphaAnimations객체
-
getInitScale
public PointF getInitScale()
ScaleAlphaAnimations의 시작 스케일 값을 가져온다.- Returns:
- 시작 스케일 값
-
setInitAlpha
public ScaleAlphaAnimations setInitAlpha(float alpha)
ScaleAlphaAnimations의 시작 알파 값을 설정한다.- Parameters:
alpha- 시작 알파 값 (0.0 ~ 1.0)- Returns:
ScaleAlphaAnimations객체
-
getInitAlpha
public float getInitAlpha()
ScaleAlphaAnimations의 시작 알파 값을 가져온다.- Returns:
- 시작 알파 값
-
setHideLabelAtStop
public ScaleAlphaAnimations setHideLabelAtStop(boolean hideLabelAtStop)
ScaleAlphaAnimations의 애니메이션 종료 시Label을 숨길지 여부를 설정한다.- Parameters:
hideLabelAtStop-Label을 숨길지 여부- Returns:
ScaleAlphaAnimations객체
-
isHideLabelAtStop
public boolean isHideLabelAtStop()
ScaleAlphaAnimations의 애니메이션 종료 시Label을 숨길지 여부를 가져온다.- Returns:
Label을 숨길지 여부
-
setRemoveLabelAtStop
public ScaleAlphaAnimations setRemoveLabelAtStop(boolean removeLabelAtStop)
ScaleAlphaAnimations의 애니메이션 종료 시Label을 삭제할지 여부를 설정한다.- Parameters:
removeLabelAtStop-Label을 삭제할지 여부- Returns:
ScaleAlphaAnimations객체
-
isRemoveLabelAtStop
public boolean isRemoveLabelAtStop()
ScaleAlphaAnimations의 애니메이션 종료 시Label을 삭제할지 여부를 가져온다.- Returns:
Label을 삭제할지 여부
-
setResetToInitialState
public ScaleAlphaAnimations setResetToInitialState(boolean resetToInitialState)
ScaleAlphaAnimations의 애니메이션 종료 시 초기 상태로 되돌릴지 여부를 설정한다.- Parameters:
resetToInitialState- 초기 상태로 되돌릴지 여부- Returns:
ScaleAlphaAnimations객체
-
isResetToInitialState
public boolean isResetToInitialState()
ScaleAlphaAnimations의 애니메이션 종료 시 초기 상태로 되돌릴지 여부를 가져온다.- Returns:
- 초기 상태로 되돌릴지 여부
-
addScaleAlphaAnimation
public ScaleAlphaAnimations addScaleAlphaAnimation(ScaleAlphaAnimation... scaleAlphaAnimations)
ScaleAlphaAnimations에ScaleAlphaAnimation을 추가한다.- Parameters:
scaleAlphaAnimations-ScaleAlphaAnimation의 배열- Returns:
ScaleAlphaAnimations객체
-
getScaleAlphaAnimations
public java.util.List<ScaleAlphaAnimation> getScaleAlphaAnimations()
추가 된ScaleAlphaAnimation를 가져온다.- Returns:
ScaleAlphaAnimation의 배열
-
getScaleAlphaAnimationCount
public int getScaleAlphaAnimationCount()
추가 된ScaleAlphaAnimation의 개수를 가져온다.- Returns:
ScaleAlphaAnimation의 개수
-
getId
public java.lang.String getId()
ScaleAlphaAnimations의 고유 아이디를 가져온다.
-
-