Class CircleWave


  • public class CircleWave
    extends java.lang.Object
    줌레벨 마다 CircleWave 애니메이션 시작과 끝의 색깔 알파값과 움직임 크기를 설정하는 클래스.
    • 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 class java.lang.Object