这节主要讲解path的基本使用和如何绘制贝塞尔曲线
Path概念:路径,可用于绘制直线、曲线构成的几何路径,还可以用于根据路径绘制文字
常用API:移动、连线、闭合,添加图形等
Path的基本使用
/**
* Path概念:路径,可用于绘制直线、曲线构成的几何路径,还可以用于根据路径绘制文字
* 常用API:移动、连线、闭合,添加图形等
*/
public class PathDemo extends View {
private Paint mPaint;
private Path mPath;
public PathDemo(Context context) {
this(context, null);
}
public PathDemo(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public PathDemo(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}
private void init() {
mPaint = new Paint();//初始化
mPaint.setColor(Color.RED);//设置颜色
mPaint.setAntiAlias(true);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeWidth(4);
mPath = new Path();
}
@Ove