Медленно загружайте XML - PullRequest
0 голосов
/ 31 июля 2010

Можем ли мы загрузить файл XML, медленно скрывая предыдущий XML? Я хочу эффект заставки.

1 Ответ

6 голосов
/ 31 июля 2010

Вы можете сделать AlphaAnimation.Либо в вашем коде Java, либо в вашем XML-файле (рекомендуется).

В вашем анимированном XML-файле: выполните анимацию AlphaAnimation следующим образом:

(назовите это, например, fadein.xml)

            android:fromAlpha="1.0"
            android:toAlpha="0.0"

, а затем создайте еще один анимированный XML-файл, например fadeout.xml:

            android:fromAlpha="0.0"
            android:toAlpha="1.0"

Можно установить длительность замедления анимации.

            android:duration="500" //Time in milliseconds

Узнайте больше об AlphaAnimation и о том, как его реализовать, здесь:

http://developerlife.com/tutorials/?p=343

http://developer.android.com/reference/android/view/animation/AlphaAnimation.html

Вы также можете (только для Android 2.0 и выше) поставить overridePendingTransition, для достижения подобного эффекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...