Package com.kakao.vectormap.label
Class LabelAnimator
- java.lang.Object
-
- com.kakao.vectormap.label.LabelAnimator
-
public class LabelAnimator extends java.lang.Object
Label
한테 애니메이션 효과를 주고 제어할 수 있는 클래스.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLabels(Label... labels)
애니메이션 효과를 줄 Label 을 추가한다.java.lang.String
getId()
Animator Id 를 가져온다.OnLabelAnimationStopListener
getStopListener()
java.lang.Object
getTag()
boolean
isHideLabelAtStop()
애니메이션이 끝나면 추가된 Label 을 사라지게 할지 여부를 가져온다.boolean
isRemoveLabelAtStop()
void
setOnAnimationStopListener(OnLabelAnimationStopListener listener)
void
setTag(java.lang.Object tag)
void
start()
추가 된 Label 에게 애니메이션 효과를 시작한다.void
stop()
애니메이션 효과를 끝낸다.
-
-
-
Method Detail
-
getId
public java.lang.String getId()
Animator Id 를 가져온다.
-
addLabels
public void addLabels(Label... labels)
애니메이션 효과를 줄 Label 을 추가한다. 애니메이션 효과가 끝나면, 추가 된 Label 은 없어진다.
-
start
public void start()
추가 된 Label 에게 애니메이션 효과를 시작한다. 애니메이션 효과가 끝나면, 추가된 Label 은 없어진다. 때문에, start() 시작 전에 Label 이 추가됐는지 확인해야한다.
-
stop
public void stop()
애니메이션 효과를 끝낸다. 추가 된 Label 은 애니메이션이 끝남과 동시에 사라진다.
-
setOnAnimationStopListener
public void setOnAnimationStopListener(OnLabelAnimationStopListener listener)
-
getStopListener
public OnLabelAnimationStopListener getStopListener()
-
isHideLabelAtStop
public boolean isHideLabelAtStop()
애니메이션이 끝나면 추가된 Label 을 사라지게 할지 여부를 가져온다.
-
isRemoveLabelAtStop
public boolean isRemoveLabelAtStop()
-
setTag
public void setTag(java.lang.Object tag)
-
getTag
public java.lang.Object getTag()
-
-