У меня возникли проблемы со слайд-шоу, которое я создаю.
Я создал 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); команда, изображение не появляется сразу, и только когда выполняется затухание в анимации?