title: How to translate image across the width of relativelayout in android
body: <p>I'm trying to animate two images one from left to right and other from right to left all at the same time. For this I have set the left margin for left image equal to negative of its width and same for right image so that they are out of the view.
  Now in my mainactivity I'm translating them using translationX but nothing is happening.   </p>
  
  <p>Here is xml file</p>
  
  <pre><code>&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:id="@+id/rLayout"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:background="@drawable/bg"
      tools:context="com.example.BeX.MainActivity" &gt;
  
      &lt;ImageView
          android:id="@+id/imageView1"
          android:layout_width="200dp"
          android:layout_height="133dp"
          android:layout_centerHorizontal="true"
          android:layout_centerVertical="true"
          android:src="@drawable/logo" /&gt;
  
      &lt;ImageView
          android:id="@+id/left"
          android:layout_width="100dp"
          android:layout_height="75dp"
          android:layout_alignParentBottom="true"
          android:layout_alignParentLeft="true"
          android:layout_marginLeft="-100dp"
          android:src="@drawable/left" /&gt;
  
     &lt;ImageView
         android:id="@+id/right"
         android:layout_width="114dp"
         android:layout_height="75dp"
         android:layout_alignParentBottom="true"
         android:layout_alignParentRight="true"
         android:layout_marginRight="-114dp"
         android:src="@drawable/right" /&gt;
  
  &lt;/RelativeLayout&gt;
  </code></pre>
  
  <p>Here is mainactivity.java</p>
  
  <pre><code>import android.app.Activity;
  import android.os.Bundle;
  import android.widget.ImageView;
  import android.widget.RelativeLayout;
  
  public class MainActivity extends Activity {
  
      @Override
      protected void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);
           setTheme(R.style.AppBaseTheme1);
           setContentView(R.layout.activity_main);
  
           RelativeLayout r = (RelativeLayout)findViewById(R.id.rLayout);
           ImageView left = (ImageView)findViewById(R.id.left);
           ImageView right = (ImageView)findViewById(R.id.right);
  
           left.animate().translationX(r.getWidth()).setDuration(2000);
           right.animate().translationX(-r.getWidth()).setDuration(2000);
  
      }
  
  
  
  }
  </code></pre>
  
  <p>Please tell me what is the correct or possible way to do that</p>
  
  <p>Thanks in advance</p>