Package com.kakao.vectormap.route
Class RouteLinePattern
- java.lang.Object
-
- com.kakao.vectormap.route.RouteLinePattern
-
public class RouteLinePattern extends java.lang.Object
RouteLineStyle
에 패턴을 설정하는 클래스.
-
-
Field Summary
Fields Modifier and Type Field Description float
distance
java.lang.String
patternAssetId
Bitmap
patternBitmap
int
patternResId
boolean
pinEnd
boolean
pinStart
java.lang.String
symbolAssetId
Bitmap
symbolBitmap
int
symbolResId
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static RouteLinePattern
from(int patternResId, float distance)
RouteLinePattern 객체를 생성한다.static RouteLinePattern
from(int patternResId, int symbolResId, float distance)
RouteLinePattern 객체를 생성한다.static RouteLinePattern
from(Bitmap patternBitmap, float distance)
RouteLinePattern 객체를 생성한다.static RouteLinePattern
from(Bitmap patternBitmap, Bitmap symbolBitmap, float distance)
RouteLinePattern 객체를 생성한다.static RouteLinePattern
from(Context context, int patternStyleId)
RouteLinePattern 객체를 생성한다.float
getDistance()
패턴 사이 간격을 가져온다.int
hashCode()
boolean
isPinEnd()
pinEnd 여부를 가져온다.boolean
isPinStart()
pinStart 여부를 가져온다.RouteLinePattern
setPinEnd(boolean pinEnd)
패턴이 RouteLineSegment 끝지점에 고정적으로 표시될지에 대한 여부를 설정한다.RouteLinePattern
setPinStart(boolean pinStart)
패턴이 RouteLineSegment 시작 지점에 고정적으로 표시될지에 대한 여부를 설정한다.
-
-
-
Field Detail
-
patternResId
public int patternResId
-
symbolResId
public int symbolResId
-
patternBitmap
public Bitmap patternBitmap
-
symbolBitmap
public Bitmap symbolBitmap
-
distance
public float distance
-
pinStart
public boolean pinStart
-
pinEnd
public boolean pinEnd
-
patternAssetId
public java.lang.String patternAssetId
-
symbolAssetId
public java.lang.String symbolAssetId
-
-
Method Detail
-
from
public static RouteLinePattern from(int patternResId, float distance)
RouteLinePattern 객체를 생성한다.- Parameters:
patternResId
- 패턴에 넣을 이미지 리소스 Iddistance
- 패턴 사이의 간격 (px)
-
from
public static RouteLinePattern from(int patternResId, int symbolResId, float distance)
RouteLinePattern 객체를 생성한다.- Parameters:
patternResId
- 패턴에 넣을 이미지 리소스 IdsymbolResId
- 패턴 사이 넣을 심볼 이미지 리소스 Iddistance
- 패턴 사이의 간격 (px)
-
from
public static RouteLinePattern from(Bitmap patternBitmap, float distance)
RouteLinePattern 객체를 생성한다.- Parameters:
patternBitmap
- 패턴에 넣을 이미지 비트맵distance
- 패턴 사이의 간격 (px)
-
from
public static RouteLinePattern from(Bitmap patternBitmap, Bitmap symbolBitmap, float distance)
RouteLinePattern 객체를 생성한다.- Parameters:
patternBitmap
- 패턴에 넣을 이미지 비트맵symbolBitmap
- 패턴 사이에 넣을 심볼 이미지 비트맵distance
- 패턴 사이의 간격 (px)
-
from
public static RouteLinePattern from(Context context, int patternStyleId)
RouteLinePattern 객체를 생성한다.- Parameters:
context
- Context 객체patternStyleId
- styles.xml 에 정의되어 있는 패턴 스타일 Id
-
setPinEnd
public RouteLinePattern setPinEnd(boolean pinEnd)
패턴이 RouteLineSegment 끝지점에 고정적으로 표시될지에 대한 여부를 설정한다.- Parameters:
pinEnd
- pinEnd 여부
-
setPinStart
public RouteLinePattern setPinStart(boolean pinStart)
패턴이 RouteLineSegment 시작 지점에 고정적으로 표시될지에 대한 여부를 설정한다.- Parameters:
pinStart
- pinStart
-
isPinEnd
public boolean isPinEnd()
pinEnd 여부를 가져온다.
-
isPinStart
public boolean isPinStart()
pinStart 여부를 가져온다.
-
getDistance
public float getDistance()
패턴 사이 간격을 가져온다.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-