-1
我寫了這些代碼行以在ImageButton(butMat)和ImageView(imgOkMater)之間進行交叉淡入淡出的動畫。動畫在OnActivityResult方法中啓動。 當第一次啓動動畫時,ImageButton消失,圖像出現,在延遲設置後,ImageButton重新出現,圖像消失。 但是當第二次調用動畫時,ImageButton在ImageView出現時永不消失,然後正確消失。Android動畫只有第一次工作
我想不通爲什麼....
代碼(?!):
butMat.animate().alpha(0).setDuration(250).setStartDelay(500);
imgOkMater.animate().alpha(1).setDuration(250).setStartDelay(500).setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
imgOkMater.animate().alpha(0).setDuration(250).setStartDelay(750);
butMat.animate().alpha(1).setDuration(250).setStartDelay(750);
}
});
謝謝!