我想绘制一幅如上图所示的视图,但是我被困在如何画出轮廓,我只能画一个圆圈,我不能加两个耳朵,所以有人可以帮助我,我也想画画进步。
答案 0 :(得分:1)
画线只是
@Override
public void onDraw(Canvas canvas) {
//canvas.drawLine(sx, sy, fx, fy, paint);
canvas.drawLine(20, 0, 0, 20, paint);
}
如果你问如何绘制弧线,那么你真的需要use the Path。 或者这段代码:
canvas.drawColor(Color.CYAN);
Paint p = new Paint();
p.setAntiAlias(true);
p.setColor(Color.RED);
p.setStyle(Paint.Style.STROKE);
p.setStrokeWidth(5);
RectF rectF = new RectF(50, 20, 100, 80);
canvas.drawOval(rectF, p);
p.setColor(Color.BLACK);
canvas.drawArc (rectF, 90, 45, true, p);