He hecho con éxito una animación lateral usando Translate Animation
significa que la imagen va de arriba a abajo. Aquí está el código:¿Cómo se mueve la imagen hacia arriba y hacia abajo de forma continua utilizando translate animation en android?
private ImageView mScanner;
private Animation mAnimation;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mScanner = (ImageView)findViewById(R.id.Scanner);
mAnimation = new TranslateAnimation(0, 0, 0, 500);
mAnimation.setDuration(10000);
mAnimation.setFillAfter(true);
mAnimation.setRepeatCount(-1);
mAnimation.setRepeatMode(Animation.REVERSE);
mScanner.setAnimation(mAnimation);
mScanner.setVisibility(View.VISIBLE);
}
Ahora quiero que cuando la imagen llegue al final de la pantalla, comience a moverse nuevamente hacia arriba. ¿Cómo puedo hacer eso?
Nota: Hecho en el modo inverso. Por favor mira el código. Pero ahora el problema es que deja líneas cuando se mueve de abajo hacia arriba. Al igual que la imagen adjunta. ¿Cómo eliminar estas líneas?
Ver mi solución: http://stackoverflow.com/a/38934624/2535875 –