public class SoftWareCanvas
extends android.graphics.Canvas
构造器和说明 |
---|
SoftWareCanvas(android.graphics.Bitmap bitmap) |
限定符和类型 | 方法和说明 |
---|---|
void |
destroy() |
void |
drawArc(android.graphics.RectF oval,
float startAngle,
float sweepAngle,
boolean useCenter,
android.graphics.Paint paint) |
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,
float x,
float y,
int width,
int height,
boolean hasAlpha,
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 |
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(float left,
float top,
float right,
float bottom,
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 |
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(java.lang.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 |
drawRoundRect(float left,
float top,
float right,
float bottom,
float rx,
float ry,
android.graphics.Paint paint) |
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(java.lang.CharSequence text,
int start,
int end,
float x,
float y,
android.graphics.Paint paint) |
void |
drawText(java.lang.String text,
float x,
float y,
android.graphics.Paint paint) |
void |
drawText(java.lang.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(java.lang.String text,
android.graphics.Path path,
float hOffset,
float vOffset,
android.graphics.Paint paint) |
int |
saveLayer(float left,
float top,
float right,
float bottom,
android.graphics.Paint paint) |
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 |
saveLayer(android.graphics.RectF bounds,
android.graphics.Paint paint,
int saveFlags) |
void |
setBitmap(android.graphics.Bitmap bitmap) |
clipOutPath, clipOutRect, clipOutRect, clipOutRect, clipOutRect, clipPath, clipPath, clipRect, clipRect, clipRect, clipRect, clipRect, clipRect, clipRect, concat, disableZ, drawArc, drawARGB, drawColor, drawColor, drawColor, drawColor, drawColor, drawDoubleRoundRect, drawDoubleRoundRect, drawGlyphs, drawPatch, drawPatch, drawPicture, drawPicture, drawPicture, drawRenderNode, drawRGB, drawTextRun, drawTextRun, drawTextRun, drawVertices, enableZ, getClipBounds, getClipBounds, getDensity, getDrawFilter, getHeight, getMatrix, getMatrix, getMaximumBitmapHeight, getMaximumBitmapWidth, getSaveCount, getWidth, isHardwareAccelerated, isOpaque, quickReject, quickReject, quickReject, quickReject, quickReject, quickReject, restore, restoreToCount, rotate, rotate, save, saveLayerAlpha, saveLayerAlpha, saveLayerAlpha, saveLayerAlpha, scale, scale, setDensity, setDrawFilter, setMatrix, skew, translate
public void destroy()
public void drawLines(float[] pts, int offset, int count, android.graphics.Paint paint)
drawLines
在类中 android.graphics.Canvas
public void drawBitmap(android.graphics.Bitmap bitmap, float left, float top, android.graphics.Paint paint)
drawBitmap
在类中 android.graphics.Canvas
public void drawBitmap(android.graphics.Bitmap bitmap, android.graphics.Rect src, android.graphics.RectF dst, android.graphics.Paint paint)
drawBitmap
在类中 android.graphics.Canvas
public void drawBitmap(android.graphics.Bitmap bitmap, android.graphics.Rect src, android.graphics.Rect dst, android.graphics.Paint paint)
drawBitmap
在类中 android.graphics.Canvas
public void drawBitmap(int[] colors, int offset, int stride, float x, float y, int width, int height, boolean hasAlpha, android.graphics.Paint paint)
drawBitmap
在类中 android.graphics.Canvas
public void drawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, android.graphics.Paint paint)
drawBitmap
在类中 android.graphics.Canvas
public void drawBitmap(android.graphics.Bitmap bitmap, android.graphics.Matrix matrix, android.graphics.Paint paint)
drawBitmap
在类中 android.graphics.Canvas
public void drawBitmapMesh(android.graphics.Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, android.graphics.Paint paint)
drawBitmapMesh
在类中 android.graphics.Canvas
public void drawRoundRect(android.graphics.RectF rect, float rx, float ry, android.graphics.Paint paint)
drawRoundRect
在类中 android.graphics.Canvas
public void drawRoundRect(float left, float top, float right, float bottom, float rx, float ry, android.graphics.Paint paint)
drawRoundRect
在类中 android.graphics.Canvas
public void setBitmap(android.graphics.Bitmap bitmap)
setBitmap
在类中 android.graphics.Canvas
public int saveLayer(android.graphics.RectF bounds, android.graphics.Paint paint, int saveFlags)
saveLayer
在类中 android.graphics.Canvas
public int saveLayer(android.graphics.RectF bounds, android.graphics.Paint paint)
saveLayer
在类中 android.graphics.Canvas
public int saveLayer(float left, float top, float right, float bottom, android.graphics.Paint paint, int saveFlags)
saveLayer
在类中 android.graphics.Canvas
public int saveLayer(float left, float top, float right, float bottom, android.graphics.Paint paint)
saveLayer
在类中 android.graphics.Canvas
public void drawArc(android.graphics.RectF oval, float startAngle, float sweepAngle, boolean useCenter, android.graphics.Paint paint)
drawArc
在类中 android.graphics.Canvas
public void drawCircle(float cx, float cy, float radius, android.graphics.Paint paint)
drawCircle
在类中 android.graphics.Canvas
public void drawLine(float startX, float startY, float stopX, float stopY, android.graphics.Paint paint)
drawLine
在类中 android.graphics.Canvas
public void drawLines(float[] pts, android.graphics.Paint paint)
drawLines
在类中 android.graphics.Canvas
public void drawOval(android.graphics.RectF oval, android.graphics.Paint paint)
drawOval
在类中 android.graphics.Canvas
public void drawOval(float left, float top, float right, float bottom, android.graphics.Paint paint)
drawOval
在类中 android.graphics.Canvas
public void drawPaint(android.graphics.Paint paint)
drawPaint
在类中 android.graphics.Canvas
public void drawPath(android.graphics.Path path, android.graphics.Paint paint)
drawPath
在类中 android.graphics.Canvas
public void drawPoint(float x, float y, android.graphics.Paint paint)
drawPoint
在类中 android.graphics.Canvas
public void drawPoints(float[] pts, int offset, int count, android.graphics.Paint paint)
drawPoints
在类中 android.graphics.Canvas
public void drawPoints(float[] pts, android.graphics.Paint paint)
drawPoints
在类中 android.graphics.Canvas
public void drawPosText(char[] text, int index, int count, float[] pos, android.graphics.Paint paint)
drawPosText
在类中 android.graphics.Canvas
public void drawPosText(java.lang.String text, float[] pos, android.graphics.Paint paint)
drawPosText
在类中 android.graphics.Canvas
public void drawRect(android.graphics.RectF rect, android.graphics.Paint paint)
drawRect
在类中 android.graphics.Canvas
public void drawRect(android.graphics.Rect r, android.graphics.Paint paint)
drawRect
在类中 android.graphics.Canvas
public void drawRect(float left, float top, float right, float bottom, android.graphics.Paint paint)
drawRect
在类中 android.graphics.Canvas
public void drawText(char[] text, int index, int count, float x, float y, android.graphics.Paint paint)
drawText
在类中 android.graphics.Canvas
public void drawText(java.lang.String text, float x, float y, android.graphics.Paint paint)
drawText
在类中 android.graphics.Canvas
public void drawText(java.lang.String text, int start, int end, float x, float y, android.graphics.Paint paint)
drawText
在类中 android.graphics.Canvas
public void drawText(java.lang.CharSequence text, int start, int end, float x, float y, android.graphics.Paint paint)
drawText
在类中 android.graphics.Canvas
public void drawTextOnPath(char[] text, int index, int count, android.graphics.Path path, float hOffset, float vOffset, android.graphics.Paint paint)
drawTextOnPath
在类中 android.graphics.Canvas
public void drawTextOnPath(java.lang.String text, android.graphics.Path path, float hOffset, float vOffset, android.graphics.Paint paint)
drawTextOnPath
在类中 android.graphics.Canvas