Android开机Activity的渐变效果

来源:互联网 发布:yum install .rpm 编辑:程序博客网 时间:2024/06/05 08:27
  • 启动Activity的应用

    在AndroidManifest.xml文件中
    将下面部分的代码放置于所用于启动Activity的下面

<intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" /></intent-filter>

开机启动Activity渐变效果后自动消失

package com.example.xiaoming.festival;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.Window;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;import java.util.Timer;import java.util.TimerTask;public class WelcomeActivity extends AppCompatActivity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        final View view = View.inflate(this, R.layout.activity_welcome, null);        setContentView(view);        //渐变展示启动屏        AlphaAnimation aa = new AlphaAnimation(0.3f,1.0f);        aa.setDuration(3000);        //控制渐变时间        view.startAnimation(aa);        aa.setAnimationListener(new Animation.AnimationListener()        {            @Override            public void onAnimationEnd(Animation arg0) {                redirectTo();            }            @Override            public void onAnimationRepeat(Animation animation) {}            @Override            public void onAnimationStart(Animation animation) {}        });    }    /**     * 跳转到...     */    private void redirectTo(){        Intent intent = new Intent(this, MainActivity.class);        startActivity(intent);        finish();    }}
阅读全文
0 0
原创粉丝点击