web-dev-qa-db-ja.com

Android Rectオブジェクトでtop、left、right、bottomはどういう意味ですか

Androidプロジェクトがあり、そこでリンゴを落とす必要があります。リンゴは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);
}
44
Hunsu

この画像は詳細を説明します:

enter image description here

長方形の左側のX座標

top長方形の上部のY座標

right長方形の右側のX座標

bottom長方形の下部のY座標

enter image description here

159
LOG_TAG

ドキュメントから

パラメータ

left長方形の左側のX座標

top長方形の上部のY座標

right長方形の右側のX座標

bottom長方形の下部のY座標

1
adneal