Mover vídeo … usar animación de traducción

Estoy intentando básicamente mover el VideoView que tengo usando un animador en la disposición que contiene adentro. Sin embargo, la visión video nunca se mueve. ¿Su disposición se mueve, pero no el vídeo sí mismo?

¿Cómo puedo hacer que se mueva el video?

Aquí es lo que tengo hasta ahora.

El slideleft.xml

 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="0%" android:toXDelta="-50%" android:duration="200" android:fillAfter ="true" android:fillEnabled="true" android:interpolator="@android:anim/accelerate_decelerate_interpolator" /> </set> 

La parte de la animación en activiy (animadores reinicializados cada vez sólo para asegurarse)

 public void videoSlideOut(long time){ rn2 = new Runnable(){ public void run() { Animation SlideLeft = AnimationUtils.loadAnimation(Video.this, R.anim.slideleft); Animation SlideLeft2 = AnimationUtils.loadAnimation(Video.this, R.anim.slideleft); ((RelativeLayout) findViewById(R.id.video_view_slider)).startAnimation(SlideLeft); video.startAnimation(SlideLeft2); } }; hnd.postDelayed(rn2, time); } 

No creo que puedas animar VideoView de esta manera. Básicamente la animación toma la caché de dibujo / layer de la ventana y luego la anima. Pero VideoView utiliza SurfaceView para renderizar vídeo. Y, por lo que sé, SurfaceView no se puede animar con la clase de Animación.

Puedes probar Animator pero no estoy seguro si funcionará …

  • Android: No se puede establecer el fondo de VideoView a transparente
  • MediaPlayer error (1, -1004) ¿Por qué?
  • Android: ¿Cómo volver a la actividad anterior cuando se detiene el video?
  • Controles de reproducción de vídeo de Android Mostrar "Reproducir" Inicialmente en lugar de "Pausa" Aunque el archivo ya está jugando
  • ANDROID - Cómo utilizar un video como fondo en Andengine
  • ¿Hay una manera de hacer una barra de progreso de VideoView personalizada sin la construcción de un MediaPlayer desde cero?
  • VideoView onResume pierde la parte del video almacenada en búfer
  • Reproducción de un video descargado Error: 1, -2147483648
  • Control de la velocidad de reproducción de vídeo en android
  • Añadir vista en la parte superior de MediaController
  • Android - No se pueden reproducir videos (mp4 / mov / 3gp / etc.)?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.