web-dev-qa-db-fra.com

Que signifie haut, gauche, droite et bas dans Android objet Rect

J'ai un projet Android où je devrais faire tomber des pommes. Les pommes sont peintes dans un Rect. J'ai donc créé une fonction qui change la position Rect et repeint. Voici ma fonction:

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

J'ai un problème: les pommes ne tombent pas mais vont de droite à gauche. Pour faire tomber les pommes, j'ai changé le code par ceci:

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

Cette image vous expliquera en détail:

enter image description here

gauche La coordonnée X du côté gauche du rectangle

haut La coordonnée Y du haut du rectangle

droite La coordonnée X du côté droit du rectangle

bas La coordonnée Y du bas du rectangle

enter image description here

159
LOG_TAG

À partir des documents

Paramètres

gauche La coordonnée X du côté gauche du rectangle

top La coordonnée Y du haut du rectangle

droite La coordonnée X du côté droit du rectangle

bas La coordonnée Y du bas du rectangle

1
adneal