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);