Cómo crear movimiento / cambiar el tamaño de las animaciones en Android?

¿Alguien sabe acerca de las animaciones de Android? Quiero crear algo como lo siguiente:

  • Tengo una imagen grande en el centro de la pantalla de mi dispositivo;
  • Esta imagen se vuelve pequeña (por animación) y va a la esquina de la pantalla de mi dispositivo;

Su algo así en esta secuencia de bellow:

Introduzca aquí la descripción de la imagen

Cualquier sugerencia sería muy apreciada! ¡Gracias por adelantado!

Utilice ViewPropertyAnimator , con métodos como scaleXBy() y translateYBy() . Obtiene un ViewPropertyAnimator llamando a animate() en una View , en el nivel de API 11+. Si usted está apoyando dispositivos más viejos, NineOldAndroids ofrece un backport casi-workalike.

También puede leer:

Tengo una clase con la rotación y el movimiento simultáneos. Es costoso, pero funciona en todas las versiones API.

 public class ResizeMoveAnimation extends Animation { View view; int fromLeft; int fromTop; int fromRight; int fromBottom; int toLeft; int toTop; int toRight; int toBottom; public ResizeMoveAnimation(View v, int toLeft, int toTop, int toRight, int toBottom) { this.view = v; this.toLeft = toLeft; this.toTop = toTop; this.toRight = toRight; this.toBottom = toBottom; fromLeft = v.getLeft(); fromTop = v.getTop(); fromRight = v.getRight(); fromBottom = v.getBottom(); setDuration(500); } @Override protected void applyTransformation(float interpolatedTime, Transformation t) { float left = fromLeft + (toLeft - fromLeft) * interpolatedTime; float top = fromTop + (toTop - fromTop) * interpolatedTime; float right = fromRight + (toRight - fromRight) * interpolatedTime; float bottom = fromBottom + (toBottom - fromBottom) * interpolatedTime; RelativeLayout.LayoutParams p = (LayoutParams) view.getLayoutParams(); p.leftMargin = (int) left; p.topMargin = (int) top; p.width = (int) ((right - left) + 1); p.height = (int) ((bottom - top) + 1); view.requestLayout(); } } 
  • Animación a través de la matriz de puntos
  • Cómo agregar animación a una vista de texto en android
  • Cómo crear animación ECG en la aplicación Android
  • Imagen de animación de fondo en ProgressBar en Android?
  • Resplandor cuando toque la pantalla en android?
  • ¿Cómo se anima un cambio en el relleno de una vista?
  • Cómo crear Motion Splash Screen en Android?
  • Múltiples animaciones en 1 imageview android
  • Cómo hacer un gesto de deslizamiento en el elemento RecyclerView sin librería de terceros
  • Animación al cambiar la vista de texto
  • Animación con animationSet () en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.