Animando todos los artículos en la lista de animaciones

Tengo una lista de imágenes (alrededor de 10) en mi "lista_imagen.xml" debajo de "lista de animación" especificada con "elemento". Y he hecho un archivo "fade_in.xml" para el desvanecimiento en efecto de los imgaes. El código funciona bien sin errores.

El único problema que tengo es que el efecto de atenuación aparece en la primera imagen, pero no en los otros elementos de la lista_imagen. Por favor, dime una manera de hacer esto posible para que todas las imágenes se desvanezcan cuando aparezcan. Mi código es:

image_list.xml

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
        android:oneshot="false">
<item android:drawable="@drawable/sample1"
    android:duration="2000"/>
<item android:drawable="@drawable/sample2"
    android:duration="2000"/>
<item android:drawable="@drawable/sample3"
    android:duration="2000"/>
<item android:drawable="@drawable/sample4"
    android:duration="2000"/>
. . .
</animation-list>

ImágenesActividad.java

   public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    ImageView img_change = (ImageView) findViewById(R.id.images);
    Animation animationFadeIn = AnimationUtils.loadAnimation(this, R.anim.fade_in);
    img_change.setBackgroundResource(R.drawable.image_list);
    AnimationDrawable splashAnimation = (AnimationDrawable) img_change.getBackground();
    if(hasFocus) {
        img_change.setAnimation(animationFadeIn);
        splashAnimation.start();
}}

Respuestas a la pregunta(1)

Su respuesta a la pregunta