zoukankan      html  css  js  c++  java
  • 团队冲刺第二天

    继续开局动画任然有部分未完成

    创建一个SplashActivity

    package com.example.project1;

    import com.example.project1.R;

    import android.view.animation.AlphaAnimation;

    import android.view.animation.Animation;

    import android.view.animation.Animation.AnimationListener;

    import android.widget.ImageView;

    import android.app.Activity;

    import android.content.Intent;

    import android.os.Bundle;

    import android.view.WindowManager;

    import androidx.appcompat.app.AppCompatActivity;

    public class SplashActivity extends AppCompatActivity {

        @Override

        protected void onCreate(Bundle savedInstanceState) {

            super.onCreate(savedInstanceState);

            getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏

            getSupportActionBar().hide();//隐藏标题栏

            setContentView(R.layout.activity_splash);

            Thread myThread=new Thread(){//创建子线程

                @Override

                public void run() {

                    try{

                        sleep(2000);//使程序休眠两秒

                        Intent it=new Intent(getApplicationContext(),MainActivity.class);//启动MainActivity

                        startActivity(it);

                        finish();//关闭当前活动

                    }catch (Exception e){

                        e.printStackTrace();

                    }

                }

            };

            myThread.start();//启动线程

        }

    }

    注意getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);getSupportActionBar().hide();需要在setContentView(R.layout.activity_splash);之前执行

    4.修改AndroidManifest

    <?xml version="1.0" encoding="utf-8"?>

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"

        package="com.example.project1">

        <application

            android:allowBackup="true"

            android:icon="@mipmap/ic_launcher"

            android:label="@string/app_name"

            android:roundIcon="@mipmap/ic_launcher_round"

            android:supportsRtl="true"

            android:theme="@style/AppTheme">

            <activity android:name=".MainActivity">

            </activity>

            <activity android:name=".SplashActivity">

                <intent-filter>

                    <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />

                </intent-filter>

            </activity>

        </application>

    </manifest>

  • 相关阅读:
    《游戏引擎架构》笔记十二
    《游戏引擎架构》笔记十一
    《游戏引擎架构》笔记十
    《游戏引擎架构》笔记九
    《游戏引擎架构》笔记八
    《游戏引擎架构》笔记七
    2000行代码实现软渲染引擎
    C++ 构造函数或析构函数调用虚函数
    C++ protected访问权限思考
    堆排序
  • 原文地址:https://www.cnblogs.com/g414056667/p/13066143.html
Copyright © 2011-2022 走看看