Package com.kakao.vectormap.shape
Class ShapeAnimator
- java.lang.Object
-
- com.kakao.vectormap.shape.ShapeAnimator
-
public class ShapeAnimator extends java.lang.Object
Shape 의 애니메이션을 제어하는 클래스.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPolygons(Polygon... polygons)
애니메이션을 수행할Polygon
을 추가한다.void
addPolygons(java.util.List<Polygon> polygons)
애니메이션을 수행할Polygon
을 추가한다.int
getDuration()
애니메이션의 지속 시간을 가져온다.java.lang.String
getId()
애니메이션의 ID 를 가져온다.Interpolation
getInterpolation()
애니메이션의 보간 방식을 가져온다.java.util.List<Polygon>
getPolygons()
추가 된Polygon
을 가져온다.int
getRepeatCount()
애니메이션의 반복 횟수를 가져온다.boolean
isHideShapeAtStop()
애니메이션이 멈춘 후Polygon
을 화면에서 숨길지 여부를 가져온다.void
removeAllPolygon()
추가 된 모든Polygon
을 삭제한다.void
setHideShapeAtStop(boolean hideShapeAtStop)
애니메이션이 멈춘 후Polygon
을 화면에서 숨길지 여부를 설정한다.void
start()
애니메이션을 시작한다.void
stop()
애니메이션을 멈춘다.void
stop(boolean hideShapeAtStop)
애니메이션을 멈춘다.
-
-
-
Method Detail
-
addPolygons
public void addPolygons(Polygon... polygons)
애니메이션을 수행할Polygon
을 추가한다.- Parameters:
polygons
- 애니메이션을 수행할Polygon
의 배열
-
addPolygons
public void addPolygons(java.util.List<Polygon> polygons)
애니메이션을 수행할Polygon
을 추가한다.- Parameters:
polygons
- 애니메이션을 수행할Polygon
의 리스트
-
getPolygons
public java.util.List<Polygon> getPolygons()
추가 된Polygon
을 가져온다.- Returns:
- 추가 된
Polygon
의 리스트
-
start
public void start()
애니메이션을 시작한다.
-
stop
public void stop()
애니메이션을 멈춘다.
-
stop
public void stop(boolean hideShapeAtStop)
애니메이션을 멈춘다.- Parameters:
hideShapeAtStop
- 애니메이션을 멈춘 후Polygon
을 화면에서 숨길지 여부
-
removeAllPolygon
public void removeAllPolygon()
추가 된 모든Polygon
을 삭제한다.
-
setHideShapeAtStop
public void setHideShapeAtStop(boolean hideShapeAtStop)
애니메이션이 멈춘 후Polygon
을 화면에서 숨길지 여부를 설정한다.- Parameters:
hideShapeAtStop
- 애니메이션을 멈춘 후Polygon
을 화면에서 숨길지 여부
-
getDuration
public int getDuration()
애니메이션의 지속 시간을 가져온다.- Returns:
- 애니메이션의 지속 시간 (ms)
-
getRepeatCount
public int getRepeatCount()
애니메이션의 반복 횟수를 가져온다.- Returns:
- 애니메이션의 반복 횟수
-
getInterpolation
public Interpolation getInterpolation()
애니메이션의 보간 방식을 가져온다.- Returns:
- 애니메이션의 보간 방식
-
getId
public java.lang.String getId()
애니메이션의 ID 를 가져온다.- Returns:
- 애니메이션의 ID
-
-