createBitmap(Bitmap source, int x, int y, int width, int height)
|
从源位图source的指定坐标开始,从中挖取width*height的一块来创建新Bitmap
|
createScaledBitmap(Bitmap src, int dstWidth, int dstHeight, boolean filter)
|
对源位图进行缩放,缩放成(dstWidth*dstHeight)的新位图
|
createBitmap(int width, int height, Bitmap.Config config)
|
创建一个宽width、高height的新位图
|
createBitmap(Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)
|
从源位图挖取一块指定宽高创建Bitmap对象,并按Matrix指定的规则变换
|
decodeByteArray(byte[] data, int offset, int length)
|
从指定字节数组的offset开始,将长度为length的字节数据解析成Bitmap对象
|
decodeFile(String pathName)
|
从pathName指定的文件中解析创建Bitmap对象
|
decodeFileDescriptor(FileDescriptor fd)
|
用于从FileDescriptor对应的文件
|
decodeResource(Resources res, int id)
|
根据给定资源ID从指定资源解析、创建
|
decodeStream(InputStream is)
|
从指定流中解析、创建
|
rotate(float degrees,float px, float py)
|
对Canvas执行旋转变换
|
scale(float sx, float sy, float sy,float px, float py)
|
对Canvas执行缩放变换
|
skew(float sx, float sy)
|
对Canvas执行倾斜变换
|
translate(float dx, float dy)
|
移动Canvas。向右移动dx距离(dx为负则向左),向下移动dy距离(dy为负则向上)
|
setARGB(int a, int r, int g, int b)setColor(int color)
|
设置颜色
|
setAlpha(int a)
|
设置透明度
|
setAntiAlias(boolean aa)
|
设置是否抗锯齿
|
setColor(int color)
|
|
setPathEffect(PathEffect effect)
|
设置绘制路径时的路径效果
|
setShader(Shader shader)
|
设置画笔的填充效果
|
setShadowLayer(float radius, float dx, float dy, int color)
|
设置阴影
|
setStrokeWidth(float width)
|
设置画笔的笔触宽度
|
setStrikeJoin(Paint.Join join)
|
设置画笔转弯处的连接风格
|
setStyle(Paint.Style style)
|
设置Paint的填充风格
|
setTextAlign(Paint.Align align)
|
设置绘制文本时文字的对齐方式
|
setTextSize(float textSize)
|
大小
|