Android编程入门--简单闪屏界面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android编程入门--简单闪屏界面相关的知识,希望对你有一定的参考价值。

Manifest

        <activity
            android:name=".ui.activity.WelcomeActivity"
            android:theme="@style/SplashTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

style

    <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
        <!-- 闪屏背景,可用图片 -->
        <item name="android:windowBackground">@drawable/layer_splash</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowNoTitle">true</item>
    </style>

layer

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 背景颜色 -->
    <item android:drawable="@color/white" />

    <item>
        <!-- 图片 -->
        <bitmap
            android:gravity="center"
            android:src="@mipmap/logo" />
    </item>
    
    
</layer-list>

activity

package com.zyp.energy.ui.activity;

import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;

import com.zyp.energy.R;

public class WelcomeActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        new Handler().postDelayed(new Runnable() {

            @Override
            public void run() {
                Intent intent = new Intent(WelcomeActivity.this, MainActivity.class);
                startActivity(intent);
                finish();
            }
        }, 500);
    }

    @Override
    public void finish() {
        super.finish();
        overridePendingTransition(R.anim.fade, R.anim.hold);
    }
}

 

以上是关于Android编程入门--简单闪屏界面的主要内容,如果未能解决你的问题,请参考以下文章

Jetpack Compose入门篇-简约而不简单

JAVA入门到精通-第76讲-满汉楼系统3-实现闪屏登录

保姆级Jetpack Compose入门篇,含视频教程源码

Blender源码分析之闪屏窗口显示流程

Blender源码分析之闪屏窗口显示流程

怎样在android中实现播放MP4资源文件?代码可行简洁的,不用按钮控制,我就是想做一闪屏