我正在画一条线,但我一直遇到问题。我想实现以下目标:

java - 彼此相邻的两个矩形不起作用(Java)-LMLPHP

private Paint red = new Paint();
private Paint orange = new Paint();

red.setColor(Color.parseColor("#FF0000"));
orange.setColor(Color.parseColor("#FF8C00"));

canvas.drawRect(0, 400, 300, 0, red);
canvas.drawRect(300, 400, 300, 0, orange);


橙色条与红色条位于同一位置...为什么?

最佳答案

您能在代码中看到橙色矩形(300-300)的长度为0吗?这就是为什么您看不到它的原因。所以试试这个:

    canvas.drawRect(0, 400, 300, 0, red);
    canvas.drawRect(300, 400, 600, 0, orange);

07-24 09:44
查看更多