android如何添加启动动画
时间: 2023-12-25 07:06:55 浏览: 26
要在Android应用中添加启动动画,可以按照以下步骤操作:
1. 在res目录下创建一个anim文件夹,然后在该文件夹下创建一个动画资源文件,例如splash.xml。
2. 在splash.xml中定义一个动画,例如使用alpha淡入淡出效果:
```
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
```
3. 在AndroidManifest.xml文件中添加如下代码,指定启动Activity的主题为透明:
```
<activity android:name=".MainActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
```
4. 在MainActivity的onCreate方法中使用如下代码,将启动动画设置为应用的主题:
```
getWindow().setBackgroundDrawableResource(R.anim.splash);
```
这样,当应用启动时,就会显示启动动画。