0
我有一個ImageView。當我改變它的圖像資源時,我想淡入新的資源。 (我不希望舊的資源淡出,新的資源淡入;我希望新的資源已經在背景中,舊的圖像淡出,揭示新的圖像。)有沒有辦法只用一個View來做到這一點?我不想使用兩個堆疊的視圖,因爲我需要使用足夠的圖像來完成此操作,否則會影響性能。現在,我只是有基礎:Android淡出到新視圖
淡出動畫
<?xml version="1.0" encoding="UTF-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="1.0" android:toAlpha="0.0" />
使用的查看淡出動畫現在
Animation fadeout = AnimationUtils.loadAnimation(this, R.anim.fadeout);
fadeout.setDuration(0);
boardView[location].startAnimation(fadeout);
,我需要以某種方式使新的形象出現在背景視圖正在消失。這可能沒有在後臺添加第二個視圖?
你想先淡出第一個圖像,然後想淡入第二個圖像? –
不,我想讓第二張圖片在第一張圖片淡出時已經出現在背景中。 – kmell96
意味着要同時淡出和淡化兩個不同的圖像。 –