Android исчезает и исчезает с ImageView

У меня проблемы с слайд-шоу, которое я создаю.

Я создал 2 анимации в xml для постепенного исчезновения:

fadein.xml

    <?xml version="1.0" encoding="UTF-8"?>
       <set xmlns:android="http://schemas.android.com/apk/res/android">
         <alpha android:fromAlpha="0.0" android:toAlpha="1.0" 
          android:interpolator="@android:anim/accelerate_interpolator" 
          android:duration="2000"/>
     </set>

fadeout.xml

    <?xml version="1.0" encoding="UTF-8"?>
       <set xmlns:android="http://schemas.android.com/apk/res/android">
         <alpha android:fromAlpha="1.0" android:toAlpha="0.0" 
          android:interpolator="@android:anim/accelerate_interpolator" 
          android:duration="2000"/>
     </set>

То, что я не пытаюсь сделать, это изменить изображения из ImageView, используя эффект затухания, чтобы текущее отображаемое изображение исчезло, а другое появилось. Учитывая, что у меня уже есть изображение, я могу исчезнуть это изображение без проблема, с этим:

    Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim);
    imageView.startAnimation(fadeoutAnim);

Но затем я установил следующее изображение:

    imageView.setImageBitmap(secondImage);

Он просто отображается в imageView, и когда я устанавливаю анимацию, он скрывает изображение, затемняет его ... Есть ли способ исправить это, я имею в виду, когда я делаюimageView.setImageBitmap (secondImage); команда, изображение не появляется сразу, и только когда затухание в анимации выполняется?

Ответы на вопрос(10)

Ваш ответ на вопрос