一、绘制内容表述
绘画的实现中,实际的过程是:用一支笔在指定的画布上绘制目标对象。
在整个过程实现中,使用三个对象:笔,画布,目标对象。
Android中绘制实现,也是使用笔在画布上绘制对象。
笔的属性包含:颜色;对象区域属性:填充,轮廓,填充与轮廓;轮廓间隙大小;字体大小;
画布对象可直接创建出来,也可以在View对象的onDraw()方法中获取,可以直接指定绘制对象:
二、绘制的具体实现
绘制类实现框架:
/**
* 功能:把绘制出来的View展示到Activity中
* 作者:vision
* 时间:2016/11/28
*/
public class DrawViewActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new DrawView(this));
}
class DrawView extends View {
/**
* 上下文对象
*/
private Context context;
private Paint paint;
public DrawView(Context context) {
super(context);