2
我有一個ImageSwitcher,我用它來創建幻燈片。 我可以控制顯示圖像的持續時間,但是如何控制圖像之間的過渡時間。我想增加這個持續時間,因爲之前圖像的動畫和下一個圖像的動畫看起來像合併,看起來不太好。如何在ImageSwitcher中控制轉換的持續時間Android
我有一個ImageSwitcher,我用它來創建幻燈片。 我可以控制顯示圖像的持續時間,但是如何控制圖像之間的過渡時間。我想增加這個持續時間,因爲之前圖像的動畫和下一個圖像的動畫看起來像合併,看起來不太好。如何在ImageSwitcher中控制轉換的持續時間Android
進出動畫爲您ImageSwitcher定義自定義:
ImageSwitcher imageSwitcher = (ImageSwitcher) findViewById(R.id.ImageSwitcher);
imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
R.anim.custom_fade_in));
imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
R.anim.custom_fade_out));
和動畫中的個XML設置你的時間:
<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
....
android:duration="1000"/>
</set>
謝謝!奇蹟般有效。我只需要改變XML的持續時間。我可以做到這一點沒有一個自定義的XML。我可以使用Android提供的ImageSwitcher API演示。但是,如果你的意思是把你的應用程序捆綁在一起,而不是使用內置的android.R.anim。常量,那麼你是對的:) –
Namratha
很高興幫助:) –