title: Difference between setTranslationY() and translationYBy()?
body: <p>I am trying to achieve the following functionality :-
  When Someone taps on my image view it should show the image appearing with an animation i.e. entering from screen top. To get this I am following the following approach</p>
  
  <ul>
  <li>Translate the image view out of view</li>
  <li>Attach the image to view</li>
  <li>Translate it back with animation</li>
  </ul>
  
  <p>I have two set of codes where animating the  view out of screen does not work but just calling setTranslationY() on view works
  Refer to code segment attached</p>
  
  <pre><code>imageView.setTranslationY(-2000);
  imageView.setImageResource(R.drawable.red);
  imageView.animate().translationYBy(2000).setDuration(300);
  </code></pre>
  
  <p>This works but following doesn't.</p>
  
  <pre><code>imageView.animate().translationYBy(-2000);
  imageView.setImageResource(R.drawable.red);
  imageView.animate().translationYBy(2000).setDuration(300);
  </code></pre>
  
  <p>Can you please explain about the behaviour and maybe difference between setTranslateY() vs translationYby().</p>