gpt4 book ai didi

android - 了解 drawRect 或绘图坐标在 Android 中的实际工作方式

转载 作者:IT老高 更新时间:2023-10-28 21:54:17 25 4
gpt4 key购买 nike

我正在尝试在 Canvas 上绘制一个矩形,但在深入了解 Android 的矩形绘制时遇到了麻烦。我已经阅读了所有可能的教程,但我被卡住了。

在图像中,红色矩形是我的目标。 enter image description here

无论矩形大小如何,我都需要在底部上方和矩形中间绘制红色矩形。我在这里面临的最糟糕的噩梦是了解 X、Y 宽度和高度坐标。

任何人都可以解释这个数学是如何工作的,有时我们上升,Y 达到非常小但相同宽度的坐标更高。而且我永远无法正确证明红色内部矩形的合理性。在某些屏幕上它运行良好,而在另一些屏幕上却失败了。红色矩形有时会从父矩形中出来。

议程是了解坐标如何工作并确保内部红色矩形的完整性

如果能根据示例获得解释,那就太好了。我正在使用-

void drawRect(float left, float top, float right, float bottom, Paint paint)

绘制矩形

最佳答案

canvas.drawRect(left,top,right,bottom,paint);

在这

  1. left:矩形左边距矩形左边的距离 Canvas 。

  2. top:矩形上边距矩形上边的距离 Canvas

  3. right:矩形右边到左边的距离 Canvas 。
  4. bottom:矩形底边到 Canvas 顶边的距离。

关于android - 了解 drawRect 或绘图坐标在 Android 中的实际工作方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19464962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com