если вы используете, было бы проще (и более эффективно) использовать библиотеку, такую как libgdx или andengine, чтобы сделать это, но для этого в вашем текущем случае я предлагаю простое решение
в методе обновления используйте bool, чтобы узнать, приостановлен ли шар
update()
{
if(!isPaused)
{
animateBall();
}
...
}
как поставить мяч на паузу
pauseBall()
{
isPaused=true;
Timer t= new Timer();
t.schedule(new TimerTask() {
@Override
public void run() {
isPaused = false;
}
}, fewSeconds);
}