2
我將一個條目動畫應用於我的ImageButton (fade_in.xml which is in the project anim/ folder)
之一。現在,點擊一個按鈕後,我想應用一個退出動畫(fade_out.xml which is in the same folder)
將兩個動畫應用於同一個視圖?
當我這樣做時,會發生entry
動畫。但是,exit
一個不!看來每個視圖將只接受一個動畫。
這是真的嗎?我該如何解決這個問題?
-
-
UPDATE:
這是onCreate()
方法設置進入動畫:
Animation fade = AnimationUtils.loadAnimation(this, R.anim.fade_in);
fade.setStartOffset(600);
img.startAnimation(fade);
img.setvisibility(View.VISIBLE);
而且這是在爲一些onClick()
方法按鈕b1:
Animation fade2 = AnimationUtils.loadAnimation(this, R.anim.fade_out);
fade.setStartOffset(500);
img.startAnimation(fade2);
img.setvisibility(View.INVISIBLE);
所以你說任何視圖只接受一個動畫? – iTurki
這是解決辦法。我爲一個視圖使用了兩個動畫,並且它正在工作。唯一的區別是我在代碼中更改動畫,而不是在xml中。我從來沒有像你說的那樣使用動畫,但有一件事對我來說很奇怪。你想在進入和退出時使用動畫,但視圖仍然存在 - 當活動存在時,按鈕不能退出。也許輸入和退出應該只用於活動條目(http://iserveandroid.blogspot.com/2010/11/how-to-apply-animations-when-activity.html)? – ania
我的入口和出口用於ImageView,而不是活動 – iTurki