Saya mengalami masalah dengan tayangan slide yang sedang saya buat.
Saya telah membuat 2 animasi dalam xml untuk fade in dan fade out:
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>
Apa yang Saya coba lakukan, adalah mengubah gambar dari ImageView menggunakan efek fade, sehingga gambar yang sedang ditampilkan akan memudar, dan gambar lain akan memudar. Mengingat saya memiliki gambar yang sudah disetel, saya dapat memudarkan Gambar ini tanpa masalah, dengan ini:
Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim);
imageView.startAnimation(fadeoutAnim);
Tapi kemudian, saya mengatur gambar berikutnya untuk ditampilkan:
imageView.setImageBitmap(secondImage);
Itu hanya muncul di imageView, dan ketika saya mengatur animasi itu menyembunyikan gambar, memudarnya masuk ... Apakah ada cara untuk memperbaikinya, maksud saya, ketika saya melakukan imageView.setImageBitmap (secondImage); perintah, gambar tidak segera muncul, dan hanya jika animasi fade in dijalankan?