Android Rect obj中顶部,左侧,右侧和底部的含义是什么

我有一个Android项目,应该让苹果跌倒。 苹果涂在矩形中。 因此,我创建了一个更改Rect位置并重新绘制的函数。 这是我的功能:

private void updateApplesPosition() {
    for(Rect rect:fallingDownFruitsList)
        rect.set(rect.left, rect.top +10, rect.right, rect.bottom +10);
}

我有一个问题:苹果不会掉下来,而是从右向左移动。 为了使苹果掉落,我通过以下方式更改了代码:

private void updateApplesPosition() {
    for(Rect rect:fallingDownFruitsList)
        rect.set(rect.left+10, rect.top, rect.right+10, rect.bottom);
}
2个解决方案
162 votes

该图像将为您详细说明:

enter image description here

左侧矩形左侧的X坐标

top矩形顶部的Y坐标

右侧矩形右侧的X坐标

底部矩形底部的Y坐标

enter image description here

LOG_TAG answered 2020-06-30T01:50:57Z
1 votes

来自文档

参量

左侧矩形左侧的X坐标

top矩形顶部的Y坐标

右侧矩形右侧的X坐标

底部矩形底部的Y坐标

adneal answered 2020-06-30T01:51:39Z
translate from https://stackoverflow.com:/questions/22589322/what-does-top-left-right-and-bottom-mean-in-android-rect-object