Ответ 1
Это изображение подробно объяснит вам:
left Координата X левой части прямоугольника
верх Координата Y верхней части прямоугольника
right Координата X правой части прямоугольника
bottom Координата Y нижней части прямоугольника
У меня есть проект 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);
}
Это изображение подробно объяснит вам:
left Координата X левой части прямоугольника
верх Координата Y верхней части прямоугольника
right Координата X правой части прямоугольника
bottom Координата Y нижней части прямоугольника
Параметры
left Координата X левой части прямоугольника
верх Координата Y верхней части прямоугольника
right Координата X правой части прямоугольника
bottom Координата Y нижней части прямоугольника