我知道我可以使用此代碼上繪製矩形線: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) –