Class MultipartPathOverlay.ColorPart

java.lang.Object
com.naver.maps.map.overlay.MultipartPathOverlay.ColorPart
Enclosing class:
MultipartPathOverlay

public static final class MultipartPathOverlay.ColorPart extends Object
하나의 색상 파트를 나타내는 클래스.
  • Constructor Summary

    Constructors
    Constructor
    Description
    기본 생성자.
    ColorPart(int color, int outlineColor, int passedColor, int passedOutlineColor)
    모든 색상을 지정하는 생성자.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
    색상을 반환합니다.
    int
    경로선의 테두리 색상을 반환합니다.
    int
    지나온 경로선의 색상을 반환합니다.
    int
    지나온 경로선의 테두리 색상을 반환합니다.
    int
     
    void
    setColor(int color)
    경로선의 색상을 지정합니다.
    void
    setOutlineColor(int outlineColor)
    경로선의 테두리 색상을 지정합니다.
    void
    setPassedColor(int passedColor)
    지나온 경로선의 색상을 지정합니다.
    void
    setPassedOutlineColor(int passedOutlineColor)
    지나온 경로선의 테두리 색상을 지정합니다.
     

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ColorPart

      public ColorPart()
      기본 생성자. 모든 색상이 Color.TRANSPARENT로 지정됩니다.
    • ColorPart

      public ColorPart(@ColorInt int color, @ColorInt int outlineColor, @ColorInt int passedColor, @ColorInt int passedOutlineColor)
      모든 색상을 지정하는 생성자.
      Parameters:
      color - 경로선의 색상.
      outlineColor - 경로선의 테두리 색상.
      passedColor - 지나온 경로선의 색상.
      passedOutlineColor - 지나온 경로선의 테두리 색상.
  • Method Details

    • getColor

      @ColorInt public int getColor()
      색상을 반환합니다. 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

      기본값은 Color.WHITE입니다.
      Returns:
      색상.
    • setColor

      public void setColor(@ColorInt int color)
      경로선의 색상을 지정합니다. 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

      기본값은 Color.WHITE입니다.
      Parameters:
      color - 색상.
    • getOutlineColor

      public int getOutlineColor()
      경로선의 테두리 색상을 반환합니다. 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

      기본값은 Color.BLACK입니다.
      Returns:
      색상.
    • setOutlineColor

      public void setOutlineColor(@ColorInt int outlineColor)
      경로선의 테두리 색상을 지정합니다. 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

      기본값은 Color.BLACK입니다.
      Parameters:
      outlineColor - 색상.
    • getPassedColor

      public int getPassedColor()
      지나온 경로선의 색상을 반환합니다. 지나온 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

      기본값은 Color.WHITE입니다.
      Returns:
      색상.
    • setPassedColor

      public void setPassedColor(@ColorInt int passedColor)
      지나온 경로선의 색상을 지정합니다. 지나온 경로선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

      기본값은 Color.WHITE입니다.
      Parameters:
      passedColor - 색상.
    • getPassedOutlineColor

      public int getPassedOutlineColor()
      지나온 경로선의 테두리 색상을 반환합니다. 지나온 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

      기본값은 Color.BLACK입니다.
      Returns:
      색상.
    • setPassedOutlineColor

      public void setPassedOutlineColor(@ColorInt int passedOutlineColor)
      지나온 경로선의 테두리 색상을 지정합니다. 지나온 경로선의 테두리 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

      기본값은 Color.BLACK입니다.
      Parameters:
      passedOutlineColor - 색상.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object