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
의 고유 아이디를 가져온다.
-
-