public class NorthOverlay extends ArrowOverlay
Overlay.LineStyle| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID |
static java.lang.String |
SYMBOL |
_path, HEAD, HEAD_LEFT, HEAD_RIGHT, TAIL_pbounds, color, dpiScale, fillColor, fontSize, LINE_TYPE_DASH, LINE_TYPE_DASH_DOT, LINE_TYPE_DASH_DOT_DOT, LINE_TYPE_DOT, LINE_TYPE_SOLID, name, strokeStyle, strokeWidth, TAG, uid| Constructor and Description |
|---|
NorthOverlay(PolylineCommand line) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(android.graphics.Canvas canvas,
android.graphics.Paint paint)
Draw overlay on canvas
By default this sets up the paint with this overlay's attributes
|
void |
offset(float x,
float y)
Offset the entire overlay by a given x,y value
|
protected void |
recalcBounds(android.graphics.Paint paint) |
void |
setDpiScale(float scale) |
void |
setFontSize(int size) |
void |
setup(android.graphics.PointF tail,
android.graphics.PointF head)
a line has two points and can have an arrowhead
|
void |
setup(android.graphics.PointF tail,
android.graphics.PointF head,
android.graphics.Paint paint) |
recalcBounds, recalcPath, setup, setupgetPointsgetBounds, getColor, getFillColor, getFontSize, getIntBounds, getIntBounds, getName, getStrokeStyle, getStrokeWidth, getUID, isFilled, offset, setColor, setFillColor, setName, setStrokeStyle, setStrokeWidth, withinBounds, withinBoundspublic static final java.lang.String ID
public static final java.lang.String SYMBOL
public NorthOverlay(PolylineCommand line)
public void setup(android.graphics.PointF tail,
android.graphics.PointF head,
android.graphics.Paint paint)
public void setup(android.graphics.PointF tail,
android.graphics.PointF head)
LineOverlaysetup in class ArrowOverlayprotected void recalcBounds(android.graphics.Paint paint)
public void setFontSize(int size)
setFontSize in class Overlaypublic void setDpiScale(float scale)
setDpiScale in class Overlaypublic void offset(float x,
float y)
Overlayoffset in class ArrowOverlayx - X offsety - Y offsetpublic void draw(android.graphics.Canvas canvas,
android.graphics.Paint paint)
Overlaydraw in class ArrowOverlaycanvas - Canvas to draw ontopaint - Paint object to use