`
jiaoronggui
  • 浏览: 1325408 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116313
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199162
社区版块
存档分类
最新评论

Splash screen in Android Application from stackoverflow

 
阅读更多

Use class SplashScreen as under

 

 

 

public class Splashscreen extends Activity {

private static final int SPLASH_DISPLAY_TIME = 3000; /* 3 seconds */

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);

    new Handler().postDelayed(new Runnable() {

        public void run() {

            Intent mainIntent = new Intent(Splashscreen.this,
                    MainActivity.class);
            Splashscreen.this.startActivity(mainIntent);

            Splashscreen.this.finish();
            overridePendingTransition(R.anim.mainfadein,
                    R.anim.splashfadeout);
        }
    }, SPLASH_DISPLAY_TIME);
}

 

**Add mainfadein.xml & splashfadeout.xml in res->anim folder

mainfadein.xml**

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:fromAlpha="0.0"
        android:toAlpha="1.0"
        android:duration="1000">
</alpha>

 

splashfadeout.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
        android:interpolator="@android:anim/decelerate_interpolator"
        android:zAdjustment="top"
        android:fromAlpha="1.0"
        android:toAlpha="0.0"
        android:duration="1000" >
</alpha>

 and add splash.xml just Add an ImageView and set its background as screen & add image of urchoice in layout

And make Splashscreen class as Launcher and make all other class as HOME in manifest file

 

 

from  http://stackoverflow.com/questions/8642730/splash-screen-in-android-application

分享到:
评论

相关推荐

    Android12 SplashScreen使用案例代码下载

    Android12 SplashScreen使用举例代码下载,运行效果 与 相关API使用介绍请参考博文: Android12适配指南——SplashScreen: https://xiaxl.blog.csdn.net/article/details/123522277 Android 12(API 31)引入了 ...

    C#实现SplashScreen

    Application.Run(new SplashScreen()); ``` 2. 使用`Thread`类创建一个新的线程来加载主应用程序窗体,以免阻塞SplashScreen的显示: ```csharp Thread mainFormThread = new Thread(() =&gt; Application.Run(new ...

    C# winform SplashScreen

    《C# WinForm Splash Screen 实现详解》 在软件开发中,Splash Screen(启动画面)是一种常见的用户界面设计,它通常在应用程序启动时显示,提供一个动态的视觉效果,同时可以展示公司标志、加载进度等信息,提升...

    C#闪屏SplashScreen

    在C#编程环境中,"闪屏(SplashScreen)"是一个应用程序启动时首先显示的临时窗口,通常用来展示品牌标识、加载进度或者简单的欢迎信息。它为用户提供了视觉反馈,表明程序正在初始化,增加了用户体验的专业感。本文...

    VB.NET中实现SplashScreen

    在VB.NET编程环境中,SplashScreen通常用于应用程序启动时显示一个简短的欢迎界面,它能够展示应用程序的品牌信息、加载进度或者正在进行的初始化操作。本文将详细介绍如何在VB.NET中实现SplashScreen,并设置...

    Android代码-SplashScreen

    Android SplashScreen Android library for getting a nice and simple SlashScreen into your Android app. Installation Up to now, the library is only available in JitPack. Please add this code to your...

    SplashScreen,android库,用于在你的android应用程序中获得一个漂亮而简单的slashscreen.zip

    "SplashScreen" 是一个专为 Android 应用程序设计的库,它提供了创建美观且简洁启动屏幕(通常称为“闪屏页”)的功能。"slashscreen.zip" 指的是这个库的源代码或者资源文件被压缩打包成的文件,可能包含了实现 ...

    SplashScreen with progressBar 启动画面 进度条 VB VS 2010

    在VB (Visual Basic)开发环境中,使用VS (Visual Studio) 2010创建一个带有进度条的SplashScreen(启动画面)是一项常见的需求,尤其是在应用程序启动时需要进行一些初始化操作时,用户界面的反馈能够提升用户体验。...

    Splash Screen 源码

    在.NET框架中,Splash Screen是一种常见的应用程序启动时显示的临时窗口,通常展示应用程序的logo、版权信息或加载进度。这个源码包包含了实现C#中Splash Screen功能的相关文件,让我们来详细了解一下这些文件及其...

    C# 编写Android SplashScreen

    在Android应用开发中,SplashScreen(启动屏幕)通常用于展示应用程序的品牌标识,同时进行一些初始化操作,如加载数据、设置界面等。本教程将重点介绍如何使用C#语言编写一个简单的Android SplashScreen。C#通常与...

    splash screen制作的两种方法

    例如,Android有library如`android-splash-screen`,可以快速生成符合Material Design规范的启动页;iOS有`SplashScreenKit`,允许开发者自定义过渡动画。使用这些库,开发者可以节省时间,专注于其他核心功能的开发...

    WinForm界面开发 SplashScreen源码

    我们在开发应用程序的时候,常常遇到程序启动比较慢,为了提高用户的体验,增加一个闪屏,也就是SplashScreen,这样做的好处有:1、让用户看到加载的过程,提高程序的交互响应;2.可以简短展示或者介绍程序的功能...

    VC++2010工程中加入SPLASHSCREEN

    在VC++2010开发环境中,为一个工程添加Splash Screen(启动画面)是一项常见的需求,它可以提升应用程序的用户体验,给用户留下专业且有吸引力的第一印象。本文将详细讲解如何在VC++2010工程中实现这个功能。 首先...

    matlab开发-SplashScreen

    在MATLAB编程环境中,"SplashScreen"是一种常见的技术,用于在程序启动时提供一个美观且信息丰富的欢迎界面。这个界面通常包含程序的标志、版本信息、加载进度等,可以提升用户体验,同时也为程序的初始化过程提供一...

    纯C++打造的Splash Screen类(打造专业的启动画面)

    在软件开发中,启动画面(Splash Screen)是用户打开应用程序时首先看到的界面,它通常包含公司的logo、软件名称或一些加载进度。本教程将详细讲解如何使用纯C++语言来创建一个专业的Splash Screen类,使得软件启动...

    Android开发基础之创建启动界面Splash Screen的方法

    本文实例讲述了Android开发基础之创建启动界面Splash Screen的方法。分享给大家供大家参考。具体如下: 启动界面Splash Screen在应用程序是很常用的,往往在启动界面中显示产品Logo、公司Logo或者开发者信息,如果...

    SplashScreen

    【SplashScreen】是一种在应用程序启动时展示的临时窗口,通常包含logo、公司名称或加载进度条,用于提高用户体验,因为它可以遮挡程序初始化时可能存在的短暂空白期。在Winform应用中,SplashScreen的设计和实现是...

    SplashScreen.rar

    Application.Run(new SplashScreen()); } ``` 5. **优化用户体验**:除了基本的显示功能,我们还可以考虑添加动画效果,如淡入淡出、缩放等,使启动界面更加生动。同时,考虑到性能问题,应确保SplashScreen的资源...

    Android代码-react-native-splash-screen

    react-native-splash-screen A splash screen API for react-native which can programatically hide and show the splash screen. Works on iOS and Android. Content Installation Examples Getting ...

    C++ GUI QT 启动画面 SplashScreen

    C++ GUI QT 启动画面 SplashScreen 持续3秒

Global site tag (gtag.js) - Google Analytics