public class SmoothCanvas
extends android.graphics.Canvas
| Constructor and Description |
|---|
SmoothCanvas() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
clipPath(android.graphics.Path path) |
boolean |
clipPath(android.graphics.Path path,
android.graphics.Region.Op op) |
boolean |
clipRect(float left,
float top,
float right,
float bottom) |
boolean |
clipRect(float left,
float top,
float right,
float bottom,
android.graphics.Region.Op op) |
boolean |
clipRect(int left,
int top,
int right,
int bottom) |
boolean |
clipRect(android.graphics.Rect rect) |
boolean |
clipRect(android.graphics.RectF rect) |
boolean |
clipRect(android.graphics.RectF rect,
android.graphics.Region.Op op) |
boolean |
clipRect(android.graphics.Rect rect,
android.graphics.Region.Op op) |
boolean |
clipRegion(android.graphics.Region region) |
boolean |
clipRegion(android.graphics.Region region,
android.graphics.Region.Op op) |
void |
concat(android.graphics.Matrix matrix) |
void |
drawArc(android.graphics.RectF oval,
float startAngle,
float sweepAngle,
boolean useCenter,
android.graphics.Paint paint) |
void |
drawARGB(int a,
int r,
int g,
int b) |
void |
drawBitmap(android.graphics.Bitmap bitmap,
float left,
float top,
android.graphics.Paint paint) |
void |
drawBitmap(android.graphics.Bitmap bitmap,
android.graphics.Matrix matrix,
android.graphics.Paint paint) |
void |
drawBitmap(android.graphics.Bitmap bitmap,
android.graphics.Rect src,
android.graphics.RectF dst,
android.graphics.Paint paint) |
void |
drawBitmap(android.graphics.Bitmap bitmap,
android.graphics.Rect src,
android.graphics.Rect dst,
android.graphics.Paint paint) |
void |
drawBitmap(int[] colors,
int offset,
int stride,
int x,
int y,
int width,
int height,
boolean hasAlpha,
android.graphics.Paint paint) |
void |
drawBitmapMesh(android.graphics.Bitmap bitmap,
int meshWidth,
int meshHeight,
float[] verts,
int vertOffset,
int[] colors,
int colorOffset,
android.graphics.Paint paint) |
void |
drawCircle(float cx,
float cy,
float radius,
android.graphics.Paint paint) |
void |
drawColor(int color) |
void |
drawColor(int color,
android.graphics.PorterDuff.Mode mode) |
void |
drawLine(float startX,
float startY,
float stopX,
float stopY,
android.graphics.Paint paint) |
void |
drawLines(float[] pts,
int offset,
int count,
android.graphics.Paint paint) |
void |
drawLines(float[] pts,
android.graphics.Paint paint) |
void |
drawOval(android.graphics.RectF oval,
android.graphics.Paint paint) |
void |
drawPaint(android.graphics.Paint paint) |
void |
drawPath(android.graphics.Path path,
android.graphics.Paint paint) |
void |
drawPicture(android.graphics.Picture picture) |
void |
drawPicture(android.graphics.Picture picture,
android.graphics.Rect dst) |
void |
drawPicture(android.graphics.Picture picture,
android.graphics.RectF dst) |
void |
drawPoint(float x,
float y,
android.graphics.Paint paint) |
void |
drawPoints(float[] pts,
int offset,
int count,
android.graphics.Paint paint) |
void |
drawPoints(float[] pts,
android.graphics.Paint paint) |
void |
drawPosText(char[] text,
int index,
int count,
float[] pos,
android.graphics.Paint paint) |
void |
drawPosText(String text,
float[] pos,
android.graphics.Paint paint) |
void |
drawRect(float left,
float top,
float right,
float bottom,
android.graphics.Paint paint) |
void |
drawRect(android.graphics.RectF rect,
android.graphics.Paint paint) |
void |
drawRect(android.graphics.Rect r,
android.graphics.Paint paint) |
void |
drawRGB(int r,
int g,
int b) |
void |
drawRoundRect(android.graphics.RectF rect,
float rx,
float ry,
android.graphics.Paint paint) |
void |
drawText(char[] text,
int index,
int count,
float x,
float y,
android.graphics.Paint paint) |
void |
drawText(CharSequence text,
int start,
int end,
float x,
float y,
android.graphics.Paint paint) |
void |
drawText(String text,
float x,
float y,
android.graphics.Paint paint) |
void |
drawText(String text,
int start,
int end,
float x,
float y,
android.graphics.Paint paint) |
void |
drawTextOnPath(char[] text,
int index,
int count,
android.graphics.Path path,
float hOffset,
float vOffset,
android.graphics.Paint paint) |
void |
drawTextOnPath(String text,
android.graphics.Path path,
float hOffset,
float vOffset,
android.graphics.Paint paint) |
void |
drawVertices(android.graphics.Canvas.VertexMode mode,
int vertexCount,
float[] verts,
int vertOffset,
float[] texs,
int texOffset,
int[] colors,
int colorOffset,
short[] indices,
int indexOffset,
int indexCount,
android.graphics.Paint paint) |
boolean |
getClipBounds(android.graphics.Rect bounds) |
android.graphics.DrawFilter |
getDrawFilter() |
int |
getHeight() |
void |
getMatrix(android.graphics.Matrix ctm) |
int |
getSaveCount() |
int |
getWidth() |
boolean |
isOpaque() |
boolean |
quickReject(float left,
float top,
float right,
float bottom,
android.graphics.Canvas.EdgeType type) |
boolean |
quickReject(android.graphics.Path path,
android.graphics.Canvas.EdgeType type) |
boolean |
quickReject(android.graphics.RectF rect,
android.graphics.Canvas.EdgeType type) |
void |
restore() |
void |
restoreToCount(int saveCount) |
void |
rotate(float degrees) |
int |
save() |
int |
save(int saveFlags) |
int |
saveLayer(float left,
float top,
float right,
float bottom,
android.graphics.Paint paint,
int saveFlags) |
int |
saveLayer(android.graphics.RectF bounds,
android.graphics.Paint paint,
int saveFlags) |
int |
saveLayerAlpha(float left,
float top,
float right,
float bottom,
int alpha,
int saveFlags) |
int |
saveLayerAlpha(android.graphics.RectF bounds,
int alpha,
int saveFlags) |
void |
scale(float sx,
float sy) |
void |
setBitmap(android.graphics.Bitmap bitmap) |
void |
setDrawFilter(android.graphics.DrawFilter filter) |
void |
setMatrix(android.graphics.Matrix matrix) |
void |
skew(float sx,
float sy) |
void |
translate(float dx,
float dy) |
public void setBitmap(android.graphics.Bitmap bitmap)
setBitmap in class android.graphics.Canvaspublic boolean isOpaque()
isOpaque in class android.graphics.Canvaspublic int getWidth()
getWidth in class android.graphics.Canvaspublic int getHeight()
getHeight in class android.graphics.Canvaspublic int save()
save in class android.graphics.Canvaspublic int save(int saveFlags)
save in class android.graphics.Canvaspublic int saveLayer(android.graphics.RectF bounds,
android.graphics.Paint paint,
int saveFlags)
saveLayer in class android.graphics.Canvaspublic int saveLayer(float left,
float top,
float right,
float bottom,
android.graphics.Paint paint,
int saveFlags)
saveLayer in class android.graphics.Canvaspublic int saveLayerAlpha(android.graphics.RectF bounds,
int alpha,
int saveFlags)
saveLayerAlpha in class android.graphics.Canvaspublic int saveLayerAlpha(float left,
float top,
float right,
float bottom,
int alpha,
int saveFlags)
saveLayerAlpha in class android.graphics.Canvaspublic void restore()
restore in class android.graphics.Canvaspublic int getSaveCount()
getSaveCount in class android.graphics.Canvaspublic void restoreToCount(int saveCount)
restoreToCount in class android.graphics.Canvaspublic void translate(float dx,
float dy)
translate in class android.graphics.Canvaspublic void scale(float sx,
float sy)
scale in class android.graphics.Canvaspublic void rotate(float degrees)
rotate in class android.graphics.Canvaspublic void skew(float sx,
float sy)
skew in class android.graphics.Canvaspublic void concat(android.graphics.Matrix matrix)
concat in class android.graphics.Canvaspublic void setMatrix(android.graphics.Matrix matrix)
setMatrix in class android.graphics.Canvaspublic void getMatrix(android.graphics.Matrix ctm)
getMatrix in class android.graphics.Canvaspublic boolean clipRect(android.graphics.RectF rect,
android.graphics.Region.Op op)
clipRect in class android.graphics.Canvaspublic boolean clipRect(android.graphics.Rect rect,
android.graphics.Region.Op op)
clipRect in class android.graphics.Canvaspublic boolean clipRect(android.graphics.RectF rect)
clipRect in class android.graphics.Canvaspublic boolean clipRect(android.graphics.Rect rect)
clipRect in class android.graphics.Canvaspublic boolean clipRect(float left,
float top,
float right,
float bottom,
android.graphics.Region.Op op)
clipRect in class android.graphics.Canvaspublic boolean clipRect(float left,
float top,
float right,
float bottom)
clipRect in class android.graphics.Canvaspublic boolean clipRect(int left,
int top,
int right,
int bottom)
clipRect in class android.graphics.Canvaspublic boolean clipPath(android.graphics.Path path,
android.graphics.Region.Op op)
clipPath in class android.graphics.Canvaspublic boolean clipPath(android.graphics.Path path)
clipPath in class android.graphics.Canvaspublic boolean clipRegion(android.graphics.Region region,
android.graphics.Region.Op op)
clipRegion in class android.graphics.Canvaspublic boolean clipRegion(android.graphics.Region region)
clipRegion in class android.graphics.Canvaspublic android.graphics.DrawFilter getDrawFilter()
getDrawFilter in class android.graphics.Canvaspublic void setDrawFilter(android.graphics.DrawFilter filter)
setDrawFilter in class android.graphics.Canvaspublic boolean quickReject(android.graphics.RectF rect,
android.graphics.Canvas.EdgeType type)
quickReject in class android.graphics.Canvaspublic boolean quickReject(android.graphics.Path path,
android.graphics.Canvas.EdgeType type)
quickReject in class android.graphics.Canvaspublic boolean quickReject(float left,
float top,
float right,
float bottom,
android.graphics.Canvas.EdgeType type)
quickReject in class android.graphics.Canvaspublic boolean getClipBounds(android.graphics.Rect bounds)
getClipBounds in class android.graphics.Canvaspublic void drawRGB(int r,
int g,
int b)
drawRGB in class android.graphics.Canvaspublic void drawARGB(int a,
int r,
int g,
int b)
drawARGB in class android.graphics.Canvaspublic void drawColor(int color)
drawColor in class android.graphics.Canvaspublic void drawColor(int color,
android.graphics.PorterDuff.Mode mode)
drawColor in class android.graphics.Canvaspublic void drawPaint(android.graphics.Paint paint)
drawPaint in class android.graphics.Canvaspublic void drawPoints(float[] pts,
int offset,
int count,
android.graphics.Paint paint)
drawPoints in class android.graphics.Canvaspublic void drawPoints(float[] pts,
android.graphics.Paint paint)
drawPoints in class android.graphics.Canvaspublic void drawPoint(float x,
float y,
android.graphics.Paint paint)
drawPoint in class android.graphics.Canvaspublic void drawLine(float startX,
float startY,
float stopX,
float stopY,
android.graphics.Paint paint)
drawLine in class android.graphics.Canvaspublic void drawLines(float[] pts,
int offset,
int count,
android.graphics.Paint paint)
drawLines in class android.graphics.Canvaspublic void drawLines(float[] pts,
android.graphics.Paint paint)
drawLines in class android.graphics.Canvaspublic void drawRect(android.graphics.RectF rect,
android.graphics.Paint paint)
drawRect in class android.graphics.Canvaspublic void drawRect(android.graphics.Rect r,
android.graphics.Paint paint)
drawRect in class android.graphics.Canvaspublic void drawRect(float left,
float top,
float right,
float bottom,
android.graphics.Paint paint)
drawRect in class android.graphics.Canvaspublic void drawOval(android.graphics.RectF oval,
android.graphics.Paint paint)
drawOval in class android.graphics.Canvaspublic void drawCircle(float cx,
float cy,
float radius,
android.graphics.Paint paint)
drawCircle in class android.graphics.Canvaspublic void drawArc(android.graphics.RectF oval,
float startAngle,
float sweepAngle,
boolean useCenter,
android.graphics.Paint paint)
drawArc in class android.graphics.Canvaspublic void drawRoundRect(android.graphics.RectF rect,
float rx,
float ry,
android.graphics.Paint paint)
drawRoundRect in class android.graphics.Canvaspublic void drawPath(android.graphics.Path path,
android.graphics.Paint paint)
drawPath in class android.graphics.Canvaspublic void drawBitmap(android.graphics.Bitmap bitmap,
float left,
float top,
android.graphics.Paint paint)
drawBitmap in class android.graphics.Canvaspublic void drawBitmap(android.graphics.Bitmap bitmap,
android.graphics.Rect src,
android.graphics.RectF dst,
android.graphics.Paint paint)
drawBitmap in class android.graphics.Canvaspublic void drawBitmap(android.graphics.Bitmap bitmap,
android.graphics.Rect src,
android.graphics.Rect dst,
android.graphics.Paint paint)
drawBitmap in class android.graphics.Canvaspublic void drawBitmap(int[] colors,
int offset,
int stride,
int x,
int y,
int width,
int height,
boolean hasAlpha,
android.graphics.Paint paint)
drawBitmap in class android.graphics.Canvaspublic void drawBitmap(android.graphics.Bitmap bitmap,
android.graphics.Matrix matrix,
android.graphics.Paint paint)
drawBitmap in class android.graphics.Canvaspublic void drawBitmapMesh(android.graphics.Bitmap bitmap,
int meshWidth,
int meshHeight,
float[] verts,
int vertOffset,
int[] colors,
int colorOffset,
android.graphics.Paint paint)
drawBitmapMesh in class android.graphics.Canvaspublic void drawVertices(android.graphics.Canvas.VertexMode mode,
int vertexCount,
float[] verts,
int vertOffset,
float[] texs,
int texOffset,
int[] colors,
int colorOffset,
short[] indices,
int indexOffset,
int indexCount,
android.graphics.Paint paint)
drawVertices in class android.graphics.Canvaspublic void drawText(char[] text,
int index,
int count,
float x,
float y,
android.graphics.Paint paint)
drawText in class android.graphics.Canvaspublic void drawText(String text, float x, float y, android.graphics.Paint paint)
drawText in class android.graphics.Canvaspublic void drawText(String text, int start, int end, float x, float y, android.graphics.Paint paint)
drawText in class android.graphics.Canvaspublic void drawText(CharSequence text, int start, int end, float x, float y, android.graphics.Paint paint)
drawText in class android.graphics.Canvaspublic void drawPosText(char[] text,
int index,
int count,
float[] pos,
android.graphics.Paint paint)
drawPosText in class android.graphics.Canvaspublic void drawPosText(String text, float[] pos, android.graphics.Paint paint)
drawPosText in class android.graphics.Canvaspublic void drawTextOnPath(char[] text,
int index,
int count,
android.graphics.Path path,
float hOffset,
float vOffset,
android.graphics.Paint paint)
drawTextOnPath in class android.graphics.Canvaspublic void drawTextOnPath(String text, android.graphics.Path path, float hOffset, float vOffset, android.graphics.Paint paint)
drawTextOnPath in class android.graphics.Canvaspublic void drawPicture(android.graphics.Picture picture)
drawPicture in class android.graphics.Canvaspublic void drawPicture(android.graphics.Picture picture,
android.graphics.RectF dst)
drawPicture in class android.graphics.Canvaspublic void drawPicture(android.graphics.Picture picture,
android.graphics.Rect dst)
drawPicture in class android.graphics.CanvasCopyright © 2015 mapsforge.org