`
bbdd21
  • 浏览: 6591 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android启动画面实现

阅读更多

今天看到网上的启动画面的实现,特此整理收藏:

1、splash.xml布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent" android:layout_height="fill_parent"
	android:orientation="vertical">
	  <ImageView android:layout_width="fill_parent"
	  	android:layout_height="fill_parent" 
	  	android:scaleType="fitCenter"
	  	android:src="@drawable/splash"></ImageView>
</LinearLayout>
 

2、SplashActivity类,使用Handler的postDelayed方法,2秒后执行跳转到主视图

public class SplashActivity extends Activity {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.splash);
		new Handler().postDelayed(new Runnable(){
			@Override
			public void run() {
				Intent mainIntent = new Intent(SplashActivity.this,Application.class);
				SplashActivity.this.startActivity(mainIntent);
				SplashActivity.this.finish();
			}
		}, 2000);//2000为间隔的时间-毫秒
	}
}

 3、AndroidManifest.xml配置

    <application android:icon="@drawable/icon" android:label="@string/app_name">  
            <activity android:name=".Application" android:label="@string/app_name">  
                <intent-filter>  
                    <action android:name="android.intent.action.DEFAULT" />  
                    <category android:name="android.intent.category.VIEW" />  
                </intent-filter>  
            </activity>  
            <activity android:name=".SplashActivity" android:label="@string/app_name">  
                <intent-filter>  
                    <action android:name="android.intent.action.MAIN" />  
                    <category android:name="android.intent.category.LAUNCHER" />  
                </intent-filter>  
            </activity>  
        </application>  

  启动OK!

分享到:
评论

相关推荐

    android程序启动画面源码

    "android程序启动画面源码"这个项目是针对Android 2.1版本实现的启动画面切换效果的代码示例。 在Android中,启动画面的实现主要有两种方法:一种是通过静态图片的方式,另一种是使用自定义的Activity。静态图片...

    Android启动画面的实现方法

    本文实例讲述了Android启动画面的实现方法。分享给大家供大家参考。具体分析如下: 在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。 Android要实现启动画面可以这样做: 这是splash.xml...

    Android 闪烁启动画面

    本篇文章将深入探讨如何在Android中实现闪烁启动画面,并分享一些可能的优化策略。 一、基本实现原理 Android中的启动画面通常由一个简单的Activity组成,这个Activity会显示一段时间,然后跳转到主应用界面。实现...

    应用程序启动画面的实现

    - Android中,可以通过在`AndroidManifest.xml`中设置启动Activity的属性来实现启动画面。 - iOS中,可以使用LaunchScreen.storyboard或者创建一个临时ViewController来实现。 7. **更新与维护** - 随着应用版本...

    Delphi xe5 Android 启动黑屏解决案例

    1. **启动画面缺失**:Android应用在启动时,通常会显示一个启动画面(Splash Screen)来遮盖加载过程。如果Delphi XE5的项目中没有配置启动画面,或者启动画面的资源没有正确导入,就可能出现黑屏现象。 2. **主线...

    Android 无闪烁启动画面程序源码.zip

    首先,我们要理解为什么Android启动画面会出现闪烁。这通常是由于Activity的生命周期导致的,当主Activity加载时,用户可能会看到短暂的白屏或者上一个Activity的残留图像。为了消除这种闪烁,我们可以采取以下策略...

    android程序启动画面之Splash总结

    以下是关于如何实现Android程序启动画面的总结: 首先,我们来看第一种方法,即使用两个Activity来实现Splash Screen: 1. 在`AndroidManifest.xml`文件中,你需要声明两个Activity:一个用于展示启动画面(Splash...

    Android简单实现启动画面的方法

    总之,创建Android启动画面涉及到Activity、Handler、Intent等多个关键概念。理解这些概念有助于构建更高效、更流畅的应用程序。通过实践和学习,开发者可以进一步优化启动画面,例如添加动画效果,使其更加吸引人。

    android 加载时闪烁点样式的启动画面

    在Android应用开发中,加载时闪烁点样式的启动画面是一种常见的设计手法,它不仅能够提升用户体验,还能在应用启动期间遮盖加载过程,为用户提供视觉上的反馈。这种启动画面通常包含一个或多个连续闪烁的点,给人一...

    安卓程序启动画面

    本文将详细介绍如何在Android平台上实现一个带有淡出动画效果的启动画面,并在动画完成后自动跳转到游戏主界面。 首先,我们需要创建一个新的Activity作为启动画面。在AndroidManifest.xml中,声明一个新的Activity...

    Android 无闪烁启动画面程序源码.rar

    在Android应用开发中,创建一个无闪烁的启动画面可以提供良好的用户体验,特别是在应用程序加载时,一个流畅的...通过研究这份源码,开发者不仅能掌握实现无闪烁启动画面的方法,还能提升对Android应用开发的整体理解。

    Android无闪烁启动画面程序源码.zip

    在Android应用开发中,用户体验是至关重要的因素之一,而启动画面(Splash Screen)作为用户首次接触应用的界面,它的设计和实现方式会直接影响到用户的感知。一个无闪烁的启动画面可以给用户带来流畅、专业的使用...

    Android编程之简单启动画面实现方法

    本文实例讲述了Android简单启动画面实现方法。分享给大家供大家参考,具体如下: 每个Android应用程序启动之后都会出现一个Splash启动界面,显示产品LOGO、公司LOGO或者开发者信息。如果应用程序启动时间比较长,...

    Delphi XE5 为Android增加启动图片显

    #### 在Delphi XE5中实现Android启动图片的方法 为了在Delphi XE5中实现Android应用的启动图片,开发者需要遵循以下步骤: 1. **创建样式文件**:首先需要创建一个`Styles.xml`文件,并将其放置在项目的`res\...

    Android 无闪烁启动画面程序源码.zip源码资源下载

    首先,我们来理解一下Android启动画面的基本原理。通常,启动画面是由一个简单的Activity或SplashScreen构成,它的主要任务是加载应用的主要组件(如MainActivity)并执行必要的初始化工作。然而,如果没有处理好这...

    Android加载时闪烁点样式的启动画面.zip

    在"Android加载时闪烁点样式的启动画面.zip"这个资源中,包含的是一个实现Android启动画面效果的示例,其特点是呈现出一种闪烁点的动态效果,提升用户体验,同时也增加了应用的视觉吸引力。 在Android系统中,创建...

Global site tag (gtag.js) - Google Analytics