我正在尝试在矩形内绘制矩形。我期待孩子在父矩形的下侧绘制,但正在发生相反的情况。实际上我在那里发现,在 canvas.drawRect 内部没有特定的位置来决定在哪里绘制。可能是因为 android 中的新功能,我错过了一些东西。这是我正在使用的 api-
canvas.drawRect(x+(x/3)+rM.x(), y/9, w-rM.width(), h/5, paint);
按照获取和预期的屏幕截图
以下是我得到的坐标 -
For bigger rectangle -
x - 234
y - 89
width - 593
height - 627
For smaller Rectangle
rm.x - 39
rm.y - 8
rm.width - 49
rm.height - 30
我用了公式——
canvas.drawRect(x+(x/3)+rM.x(), y/9, w-rM.width(), h/5, paint);
- {x,y,w,h>} 属于第一组数据
- rm.{x,y,w,h} 属于第二组数据