title: Android animation translate and scale at the same time is not what I want
body: <p>I want write an animation that translate a view and scale it at the same time. It's a simple animation, but when run, it doesn't work right. It runs as a curve but not a straight line.
  The view's layout xml and the anim.xml is below </p>
  
  <pre><code>//activity_main.xml
  &lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;android.support.constraint.ConstraintLayout 
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  tools:context=".Main2Activity"&gt;
  
  &lt;Button
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:onClick="clickBtn"
      android:text="startAnim"
      app:layout_constraintLeft_toLeftOf="parent"
      app:layout_constraintTop_toTopOf="parent" /&gt;
  
  &lt;View
      android:id="@+id/view"
      android:layout_width="match_parent"
      android:layout_height="100dp"
      android:background="@color/colorAccent"
      app:layout_constraintBottom_toBottomOf="parent" /&gt;
   &lt;/android.support.constraint.ConstraintLayout&gt;
  
   // anim.xml
  &lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;set xmlns:android="http://schemas.android.com/apk/res/android"
   android:duration="8000"
   android:shareInterpolator="true"&gt;
  
   &lt;translate
      android:fromYDelta="0%p"
      android:toYDelta="-100%p" /&gt;
  
  &lt;alpha
      android:fromAlpha="1"
      android:toAlpha="0" /&gt;
  
  &lt;scale
      android:fromXScale="1.0"
      android:fromYScale="1.0"
      android:toXScale="0.2"
      android:toYScale="0.2" /&gt;
  </code></pre>
  
  <p></p>