慢慢加载XML

Jam*_*mes 0 android

我们可以通过慢慢隐藏以前的XML来加载XML文件吗?我想要一个闪屏效果.

Cur*_*ain 6

你可以做一个AlphaAnimation.在Java代码中或在XML文件中(推荐).

在你的动画xml文件中:像这样做一个AlphaAnimation:

(例如,将其命名为fadein.xml)

            android:fromAlpha="1.0"
            android:toAlpha="0.0"
Run Code Online (Sandbox Code Playgroud)

然后创建另一个动画xml文件,如fadeout.xml:

            android:fromAlpha="0.0"
            android:toAlpha="1.0"
Run Code Online (Sandbox Code Playgroud)

您可以设置持续时间以减慢动画速度.

            android:duration="500" //Time in milliseconds
Run Code Online (Sandbox Code Playgroud)

有关AlphaAnimation的更多信息以及如何在此处实现它:

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

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

您还可以(仅适用于Android 2.0及更高版本)放置overridePendingTransition,以实现类似的效果.