我知道我可以使用此代码上绘制矩形线:Android帆布,如何在现有形状下绘制东西?
paint.setColor(Color.RED);
canvas.drawRect(100, 100, 400, 400, paint);
paint.setColor(Color.GREEN);
canvas.drawLine(0, 0, 500, 500, paint);
与画布看起来是这样的:
但现在我要画下的线长方形没有交换他们图纸的顺序,它应该像:
我该怎么做?
画布是否可以撤消刚画的内容?
或
帆布是否有它的层,这是我可以指定要借鉴?
你需要计算交点和不画有 – Selvin
我认为你应该从(0,0)画两条直线到矩形的左上角,然后绘制矩形,然后从右下角画出新的一行到(500,500) –