Class AlphaAnimations
- java.lang.Object
-
- com.kakao.vectormap.label.animation.AlphaAnimations
-
- All Implemented Interfaces:
Animation
public class AlphaAnimations extends java.lang.Object implements Animation
AlphaAnimation의 줌레벨 별 집합을 나타내는 클래스.Label의 알파 값에 대한 애니메이션을 정의한다.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AlphaAnimationsaddAlphaAnimation(AlphaAnimation... alphaAnimations)AlphaAnimation을 추가한다.static AlphaAnimationsfrom(AlphaAnimation... alphaAnimations)AlphaAnimations의 생성자.static AlphaAnimationsfrom(java.lang.String id)AlphaAnimations의 생성자.static AlphaAnimationsfrom(java.lang.String id, AlphaAnimation... alphaAnimations)AlphaAnimations의 생성자.intgetAlphaAnimationCount()추가 된AlphaAnimation의 개수를 가져온다.java.util.List<AlphaAnimation>getAlphaAnimations()추가 된AlphaAnimation을 가져온다.java.lang.StringgetId()애니메이션의 Id 를 가져온다.floatgetInitAlpha()애니메이션 시작 시 알파 값.booleanisHideLabelAtStop()애니메이션 종료 시 Label 을 숨길지 여부를 가져온다.booleanisRemoveLabelAtStop()애니메이션 종료 시 Label 을 제거할지 여부를 가져온다.booleanisResetToInitialState()애니메이션 종료 시 Label 의 알파 값을 초기화할지 여부를 가져온다.AlphaAnimationssetHideLabelAtStop(boolean hideLabelAtStop)애니메이션 종료 시 Label 을 숨길지 여부를 설정한다.AlphaAnimationssetInitAlpha(float alpha)애니메이션 시작 시 알파 값을 설정한다.AlphaAnimationssetRemoveLabelAtStop(boolean removeLabelAtStop)애니메이션 종료 시 Label 을 제거할지 여부를 설정한다.AlphaAnimationssetResetToInitialState(boolean resetToInitialState)애니메이션 종료 시 Label 의 알파 값을 초기화할지 여부를 설정한다.
-
-
-
Method Detail
-
from
public static AlphaAnimations from(@Nullable java.lang.String id)
AlphaAnimations의 생성자.- Parameters:
id- 애니메이션의 고유 아이디- Returns:
AlphaAnimations객체
-
from
public static AlphaAnimations from(@Nullable AlphaAnimation... alphaAnimations)
AlphaAnimations의 생성자.- Parameters:
alphaAnimations-AlphaAnimation의 집합- Returns:
AlphaAnimations객체
-
from
public static AlphaAnimations from(@Nullable java.lang.String id, @Nullable AlphaAnimation... alphaAnimations)
AlphaAnimations의 생성자.- Parameters:
id- 애니메이션의 고유 아이디alphaAnimations-AlphaAnimation의 집합- Returns:
AlphaAnimations객체
-
setInitAlpha
public AlphaAnimations setInitAlpha(float alpha)
애니메이션 시작 시 알파 값을 설정한다.- Parameters:
alpha- 알파 값 (0.0 ~ 1.0)- Returns:
AlphaAnimations객체
-
getInitAlpha
public float getInitAlpha()
애니메이션 시작 시 알파 값.- Returns:
- 알파 값 (0.0 ~ 1.0)
-
setHideLabelAtStop
public AlphaAnimations setHideLabelAtStop(boolean hideLabelAtStop)
애니메이션 종료 시 Label 을 숨길지 여부를 설정한다.- Parameters:
hideLabelAtStop- 애니메이션 종료 시 Label 을 숨길지 여부- Returns:
AlphaAnimations객체
-
isHideLabelAtStop
public boolean isHideLabelAtStop()
애니메이션 종료 시 Label 을 숨길지 여부를 가져온다.- Returns:
- 애니메이션 종료 시 Label 을 숨길지 여부
-
setRemoveLabelAtStop
public AlphaAnimations setRemoveLabelAtStop(boolean removeLabelAtStop)
애니메이션 종료 시 Label 을 제거할지 여부를 설정한다.- Parameters:
removeLabelAtStop- 애니메이션 종료 시 Label 을 제거할지 여부- Returns:
AlphaAnimations객체
-
isRemoveLabelAtStop
public boolean isRemoveLabelAtStop()
애니메이션 종료 시 Label 을 제거할지 여부를 가져온다.- Returns:
- 애니메이션 종료 시 Label 을 제거할지 여부
-
setResetToInitialState
public AlphaAnimations setResetToInitialState(boolean resetToInitialState)
애니메이션 종료 시 Label 의 알파 값을 초기화할지 여부를 설정한다.- Parameters:
resetToInitialState- 애니메이션 종료 시 Label 의 알파 값을 초기화할지 여부- Returns:
AlphaAnimations객체
-
isResetToInitialState
public boolean isResetToInitialState()
애니메이션 종료 시 Label 의 알파 값을 초기화할지 여부를 가져온다.- Returns:
- 애니메이션 종료 시 Label 의 알파 값을 초기화할지 여부
-
addAlphaAnimation
public AlphaAnimations addAlphaAnimation(AlphaAnimation... alphaAnimations)
AlphaAnimation을 추가한다.- Parameters:
alphaAnimations-AlphaAnimation의 배열- Returns:
AlphaAnimations객체
-
getAlphaAnimations
public java.util.List<AlphaAnimation> getAlphaAnimations()
추가 된AlphaAnimation을 가져온다.- Returns:
- 추가 된
AlphaAnimation의 배열
-
getAlphaAnimationCount
public int getAlphaAnimationCount()
추가 된AlphaAnimation의 개수를 가져온다.- Returns:
- 추가 된
AlphaAnimation의 개수
-
-