TranslateAnimación en posición inversa?

Estoy trabajando en la aplicación en la que he utilizado TranslateAnimation, pero quiero invertir TranslateAnimation para iniciar la posición.

protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.imageviewactivity); TranslateAnimation toptranslateanimation = new TranslateAnimation(0, 0, tempBar, scanner_image.getHeight() - 50); toptranslateanimation.setDuration(4000); toptranslateanimation.setAnimationListener(this); scanning_bar.setAnimation(toptranslateanimation); } 

Trate de usar este código

 toptranslateanimation.setRepeatCount(1); toptranslateanimation.setRepeatMode(Animation.REVERSE); 

Utilizar Interpolator para que como,

 package com.example.android; import android.view.animation.Interpolator; public class ReverseInterpolator implements Interpolator { @Override public float getInterpolation(float paramFloat) { return Math.abs(paramFloat -1f); } } 

A continuación, en su animación puede configurar su nuevo interpolador:

 toptranslateanimation.setInterpolator(new ReverseInterpolator()); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.