@Override protected void onDraw(Canvas canvas) { // drawField(canvas); drawBackGroud(canvas); if (moveAnimation.isActive()) { moveAnimation.draw(canvas); } else if (explosionAnimation.isActive()) { explosionAnimation.draw(canvas); } else { selectionAnimation.draw(canvas); } if (selectionAnimation.isActive() || moveAnimation.isActive() || explosionAnimation.isActive()) { invalidate(); } updateAnimationObjects(); if (false) { drawStatistic(canvas); } }