DRAW
Canvas类 画布绘制方法
- drawRect 画矩形
- drawCircle 画圆
- drawLine 画线
- drawPoint 画点
- drawOval 画椭圆
- drawColor 画背景填充色
- drawText 画出字符串
- drawBitmap(bitmap,left,top,paint) 在left,top位置处画出图片
- drawBitmap(bitmap,src,dst,paint) 在源图和目标图中画出图片
Paint类
- setColor(Color.RED) 设置画笔颜色
- setARGB(a,r,g,b) 设置像素
- setStyle Paint.Style.FILL–填充;Paint.Style.STROKE空心
- setAlpha 设置透明度
- setTextSize 设置文本大小
- setStrokeWidth 设置外框大小
- setAntiAlias 设置画笔的锯齿效果
自定义文本字体
Typeface font = Typeface.create("宋体", Typeface.NORMAL);
mPaint.setTypeface(font);```
## 文本绘制
- 测量文本宽度
paint.measureText(text)“`
- 测量文本高度 FontMetrix
FontMetrics fmtemp = paint.getFontMetrics();