In pratica sto provando a spostare il VideoView
che ho utilizzando un animatore sul layout che contiene. Tuttavia, la vista del video non si sposta mai. Il suo layout si sposta, ma non il video stesso?sposta videoView ... utilizzando l'animazione di traduzione
Come posso spostare il video?
ecco quello che ho finora.
il 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 porzione animazione activiy (animatori reinizializzato ogni volta solo per assicurarsi che)
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);
}
Hai trovato una soluzione a questo @bluejamesbond? Ho un problema simile in cui sto riposizionando il genitore della mia VideoView (annullando la sua posizione sinistra) e tutto all'interno del genitore si muove di conseguenza, tutti tranne VideoView :( –
@AdilHussain: no, signore, rimane bloccato sulla pagina. Penso che sia il renderer che lo blocca solo per evitare un uso eccessivo della CPU – bluejamesbond