title: ObjectAnimator strange behaviour while trying to pause
body: <p>I have a few animated objects.
  I use a custom class to store their <code>ImageView</code>s and <code>ObjectAnimator</code>s</p>
  <p>And I have a method for pausing them.
  It looks pretty simple:</p>
  <pre><code>public void pause_animations(View view) {
      for (int i = 0; i &lt; num_of_objects; i++) {
          objects[i].animator.pause();
      }
  }
  </code></pre>
  <p>This method being called in 2 cases:</p>
  <ol>
  <li>As a button onClick.</li>
  <li>At some random time.</li>
  </ol>
  <p>When I press a button and this code runs - everything works perfectly. All objects stop their moving.
  But in the second case, objects just freeze and teleport.</p>
  <p><strong>UPDATE</strong>. I have a touch listener. Every time user touches screen, a method <code>try_to_pause();</code> runs.</p>
  <pre><code>private void try_to_pause() {
      if (number_of_touches % touches_to_pause == 0) {
          pause_animations(null);
      }
  }
  </code></pre>