Pelota que rebota en Android
Así que solo estoy tratando de hacer que una pelota rebote alrededor de la pantalla, lo que debería disminuir debido a la gravedad y reflejarse (rebotar) desde la pared como lo haría una pelota normal. ¿Alguien puede dar algunos conceptos básicos y una implementación MUY simple de esto? Otros ejemplos parecen un poco "exagerados" y parecen ir más allá de lo que quiero hacer. He intentado esto:
public void updateLogic() {
if (x < -1) {
xPos += (-x * gravity);
} else if (x > 1) {
xPos -= (x * gravity);
}
if (y > 1) {
yPos += (y * gravity);
} else if (y < -1) {
yPos -= (-y * gravity);
}
}
Esto es lo más cerca que llegué yo solo. Por cierto, los valores x e y son del acelerómetro. Cualquier ayuda sería muy apreciada, gracias!