public class GraphsMan
extends java.lang.Object
构造器和说明 |
---|
GraphsMan() |
限定符和类型 | 方法和说明 |
---|---|
static android.graphics.Bitmap |
drawBitmap(android.graphics.Canvas canvas,
android.graphics.Bitmap bitmap,
float sideWidth,
float sideHeight,
int offsetX,
int offsetY,
android.graphics.Paint paint,
int flag) |
static void |
drawCircle(android.graphics.Canvas canvas,
android.graphics.Bitmap bitmap,
float centerX,
float centerY,
float radius,
android.graphics.Paint paint,
float borderWidth,
android.graphics.Paint borderPaint)
合成一个圆
|
static void |
drawCornerRectBorder(android.graphics.Canvas canvas,
android.graphics.Bitmap bitmap,
float sideWidth,
float sideHeight,
float cornerX,
float cornerY,
int offsetX,
int offsetY,
android.graphics.Paint paint,
float borderWidth,
android.graphics.Paint borderPaint)
合成一个圆角矩形图片
|
static void |
drawOval(android.graphics.Canvas canvas,
android.graphics.Bitmap bitmap,
android.graphics.RectF rectF,
float offsetX,
float offsetY,
android.graphics.Paint paint,
float borderWidth,
android.graphics.Paint borderPaint)
合成一个椭圆
|
static void |
drawRect(android.graphics.Canvas canvas,
android.graphics.Bitmap bitmap,
float sideWidth,
float sideHeight,
int offsetX,
int offsetY,
android.graphics.Paint paint,
float borderWidth,
android.graphics.Paint borderPaint) |
static void |
drawStarFrame(android.graphics.Canvas canvas,
android.graphics.Bitmap bitmap,
int radius,
int offsetX,
int offsetY,
android.graphics.Paint paint,
float borderWidth,
android.graphics.Paint borderPaint)
合成五角星
|
static void |
drawText(android.graphics.Canvas canvas,
java.lang.String text,
float centerX,
float centerY,
android.graphics.Paint textPaint)
绘制文字
|
public static void drawRect(android.graphics.Canvas canvas, android.graphics.Bitmap bitmap, float sideWidth, float sideHeight, int offsetX, int offsetY, android.graphics.Paint paint, float borderWidth, android.graphics.Paint borderPaint)
public static android.graphics.Bitmap drawBitmap(android.graphics.Canvas canvas, android.graphics.Bitmap bitmap, float sideWidth, float sideHeight, int offsetX, int offsetY, android.graphics.Paint paint, int flag)
public static void drawCornerRectBorder(android.graphics.Canvas canvas, android.graphics.Bitmap bitmap, float sideWidth, float sideHeight, float cornerX, float cornerY, int offsetX, int offsetY, android.graphics.Paint paint, float borderWidth, android.graphics.Paint borderPaint)
canvas
- 画布bitmap
- 要处理的成圆角的 Bitmap图片sideWidth
- 圆角矩形的宽度sideHeight
- 圆角矩形的高度cornerX
- 决定圆角横向弧度 默认你可以设值 = 矩形宽度的 / 8;cornerY
- 决定圆角纵向弧度 默认你可以设值 = 矩形宽度的 / 8;offsetX
- 是否要偏移画布, 移动原点位置, 不需要传入0即可offsetY
- 是否要偏移画布, 移动原点位置, 不需要传入0即可paint
- 画笔borderWidth
- 描边宽度borderPaint
- 描边的画笔public static void drawCircle(android.graphics.Canvas canvas, android.graphics.Bitmap bitmap, float centerX, float centerY, float radius, android.graphics.Paint paint, float borderWidth, android.graphics.Paint borderPaint)
canvas
- 画布bitmap
- 要处理的成圆角的 Bitmap图片centerX
- 圆心点的x坐标centerY
- 圆心点的y坐标radius
- 圆的半径borderWidth
- 描边宽度 , 不需要可以设置0borderPaint
- 描边画笔 不需要可以设置nullpaint
- 画笔public static void drawText(android.graphics.Canvas canvas, java.lang.String text, float centerX, float centerY, android.graphics.Paint textPaint)
canvas
- 文字画布centerX
- X坐标centerY
- Y坐标text
- 文字textPaint
- 文字画笔public static void drawOval(android.graphics.Canvas canvas, android.graphics.Bitmap bitmap, android.graphics.RectF rectF, float offsetX, float offsetY, android.graphics.Paint paint, float borderWidth, android.graphics.Paint borderPaint)
canvas
- 画布bitmap
- 要处理的成圆角的 Bitmap图片rectF
- 椭圆对应的矩形offsetX
- 是否要偏移画布, 移动原点位置, 不需要传入0即可offsetY
- 是否要偏移画布, 移动原点位置, 不需要传入0paint
- 画笔borderWidth
- 描边宽度 , 不需要可以设置0borderPaint
- 描边画笔 不需要可以设置nullpublic static void drawStarFrame(android.graphics.Canvas canvas, android.graphics.Bitmap bitmap, int radius, int offsetX, int offsetY, android.graphics.Paint paint, float borderWidth, android.graphics.Paint borderPaint)
canvas
- 接收画布bitmap
- 需要绘制的图片radius
- 五角星的外圆半径offsetX
- 要偏移的位置, 默认为0. 从[0,0]点画五角星offsetY
- 要偏移的位置, 默认为0. 从[0,0]点画五角星paint
- 需要的画笔borderWidth
- 描边宽度 , 不需要可以设置0borderPaint
- 描边画笔 不需要可以设置null