Class CircleWave
- java.lang.Object
-
- com.kakao.vectormap.shape.animation.CircleWave
-
public class CircleWave extends java.lang.Object
줌레벨 마다 CircleWave 애니메이션 시작과 끝의 색깔 알파값과 움직임 크기를 설정하는 클래스.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CircleWave
from(float startAlpha, float endAlpha, float startRadius, float endRadius)
CircleWave 객체를 생성한다.static CircleWave
from(int zoomLevel, float startAlpha, float endAlpha, float startRadius, float endRadius)
CircleWave 객체를 생성한다.float
getEndAlpha()
endAlpha 값을 가져온다.float
getEndRadius()
endRadius 값을 가져온다.float
getStartAlpha()
startAlpha 값을 가져온다.float
getStartRadius()
startRadius 값을 가져온다.int
getZoomLevel()
zoomLevel 을 가져온다.CircleWave
setEndAlpha(float endAlpha)
endAlpha 을 설정한다.CircleWave
setEndRadius(float endRadius)
애니메이션 끝에 적용되어 크기를 결정하는 반지름.CircleWave
setStartAlpha(float startAlpha)
startAlpha 을 설정한다.CircleWave
setStartRadius(float startRadius)
애니메이션 시작에 적용되어 크기를 결정하는 반지름.CircleWave
setZoomLevel(int zoomLevel)
애니메이션이 나타날 zoomLevel 을 설정한다.java.lang.String
toString()
-
-
-
Method Detail
-
from
@NonNull public static CircleWave from(float startAlpha, float endAlpha, float startRadius, float endRadius)
CircleWave 객체를 생성한다.- Parameters:
startAlpha
- 애니메이션을 시작에 적용되는 alpha 값. (0 ~ 1 사이의 값)endAlpha
- 애니메이션을 끝에 적용되는 alpha 값. (0 ~ 1 사이의 값)startRadius
- 애니메이션 시작에 적용되어 크기를 결정하는 반지름. (px) 이 값과 유사하게 Polygon 이 보이도록 하려면, Polygon 의 반지름을 1 로 설정해야 합니다.endRadius
- 애니메이션 끝에 적용되어 크기를 결정하는 반지름. (px) 이 값과 유사하게 Polygon 이 보이도록 하려면, Polygon 의 반지름을 1 로 설정해야 합니다.
-
from
@NonNull public static CircleWave from(int zoomLevel, float startAlpha, float endAlpha, float startRadius, float endRadius)
CircleWave 객체를 생성한다.- Parameters:
zoomLevel
- 애니메이션이 나타날 zoomLevel 을 설정한다.startAlpha
- 애니메이션을 시작에 적용되는 alpha 값. (0 ~ 1 사이의 값)endAlpha
- 애니메이션을 끝에 적용되는 alpha 값. (0 ~ 1 사이의 값)startRadius
- 애니메이션 시작에 적용되어 크기를 결정하는 반지름. (px) 이 값과 유사하게 Polygon 이 보이도록 하려면, Polygon 의 반지름을 1 로 설정해야 합니다.endRadius
- 애니메이션 끝에 적용되어 크기를 결정하는 반지름. (px) 이 값과 유사하게 Polygon 이 보이도록 하려면, Polygon 의 반지름을 1 로 설정해야 합니다.
-
setZoomLevel
@NonNull public CircleWave setZoomLevel(int zoomLevel)
애니메이션이 나타날 zoomLevel 을 설정한다.- Parameters:
zoomLevel
- 설정 할 zoomLevel
-
getZoomLevel
@NonNull public int getZoomLevel()
zoomLevel 을 가져온다.
-
getStartAlpha
@NonNull public float getStartAlpha()
startAlpha 값을 가져온다.
-
setStartAlpha
@NonNull public CircleWave setStartAlpha(float startAlpha)
startAlpha 을 설정한다.- Parameters:
startAlpha
- 설정 할 startAlpha.
-
getEndAlpha
@NonNull public float getEndAlpha()
endAlpha 값을 가져온다.
-
setEndAlpha
@NonNull public CircleWave setEndAlpha(float endAlpha)
endAlpha 을 설정한다.- Parameters:
endAlpha
- 설정 할 endAlpha.
-
getStartRadius
@NonNull public float getStartRadius()
startRadius 값을 가져온다.
-
setStartRadius
public CircleWave setStartRadius(float startRadius)
애니메이션 시작에 적용되어 크기를 결정하는 반지름. (px) 이 값과 유사하게 Polygon 이 보이도록 하려면, Polygon 의 반지름을 1 로 설정해야 합니다.- Parameters:
startRadius
- 애니메이션 시작에 적용되어 크기를 결정하는 반지름. (px)
-
getEndRadius
@NonNull public float getEndRadius()
endRadius 값을 가져온다.
-
setEndRadius
@NonNull public CircleWave setEndRadius(float endRadius)
애니메이션 끝에 적용되어 크기를 결정하는 반지름. (px) 이 값과 유사하게 Polygon 이 보이도록 하려면, Polygon 의 반지름을 1 로 설정해야 합니다.- Parameters:
endRadius
- 애니메이션 시작에 적용되어 크기를 결정하는 반지름. (px)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-