Package com.kakao.vectormap.label
Class LabelAnimator
- java.lang.Object
-
- com.kakao.vectormap.label.LabelAnimator
-
public class LabelAnimator extends java.lang.ObjectLabel한테 애니메이션 효과를 주고 제어할 수 있는 클래스.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLabels(Label... labels)애니메이션 효과를 줄 Label 을 추가한다.java.lang.StringgetId()Animator Id 를 가져온다.OnLabelAnimationStopListenergetStopListener()java.lang.ObjectgetTag()booleanisHideLabelAtStop()애니메이션이 끝나면 추가된 Label 을 사라지게 할지 여부를 가져온다.booleanisRemoveLabelAtStop()voidsetOnAnimationStopListener(OnLabelAnimationStopListener listener)voidsetTag(java.lang.Object tag)voidstart()추가 된 Label 에게 애니메이션 효과를 시작한다.voidstop()애니메이션 효과를 끝낸다.
-
-
-
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()
-
-