android程序启动动画

本文介绍如何在Android应用中创建启动动画,包括透明度变化及位移动画设置,并演示了如何在Activity中加载并启动这些动画,同时添加动画监听器实现动画结束后的页面跳转。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新建动画类xml文件
<?xml version= "1.0" encoding ="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <alpha
        android:duration="2000"
        android:fromAlpha="0.3"
        android:toAlpha="1.0" />

    <translate
        android:duration="1000"
        android:fromYDelta="80%" />

</set>
在Activity中载入后启动动画,可添加动画监听器,监听当动画结束后跳转到主界面。
          Animation scale = AnimationUtils. loadAnimation(this, R.anim.scale_anim);
          welcomeImg.startAnimation(scale);
          scale.setAnimationListener( new AnimationListener() {
              
               @Override
               public void onAnimationStart(Animation animation) {
                   
              }
              
               @Override
               public void onAnimationRepeat(Animation animation) {
                   
              }
              
               @Override
               public void onAnimationEnd(Animation animation) {
                   startActivity( new Intent(WelcomeActivity.this ,LoginActivity.class));
                   finish();
              }
          });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值