Подтвердить что ты не робот

Что означает верхнее, левое, правое и нижнее значение в объекте Android Rect

У меня есть проект Android, где я должен сделать Apples падать. Яблоки окрашены в Rect. Поэтому я создал функцию, которая меняет положение 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);
}
4b9b3361

Ответ 1

Это изображение подробно объяснит вам:

enter image description here

left Координата X левой части прямоугольника

верх Координата Y верхней части прямоугольника

right Координата X правой части прямоугольника

bottom Координата Y нижней части прямоугольника

enter image description here

Ответ 2

Из документов

Параметры

left Координата X левой части прямоугольника

верх Координата Y верхней части прямоугольника

right Координата X правой части прямоугольника

bottom Координата Y нижней части прямоугольника