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