今天看到网上的启动画面的实现,特此整理收藏:
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 2.1版本实现的启动画面切换效果的代码示例。 在Android中,启动画面的实现主要有两种方法:一种是通过静态图片的方式,另一种是使用自定义的Activity。静态图片...
本文实例讲述了Android启动画面的实现方法。分享给大家供大家参考。具体分析如下: 在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。 Android要实现启动画面可以这样做: 这是splash.xml...
本篇文章将深入探讨如何在Android中实现闪烁启动画面,并分享一些可能的优化策略。 一、基本实现原理 Android中的启动画面通常由一个简单的Activity组成,这个Activity会显示一段时间,然后跳转到主应用界面。实现...
- Android中,可以通过在`AndroidManifest.xml`中设置启动Activity的属性来实现启动画面。 - iOS中,可以使用LaunchScreen.storyboard或者创建一个临时ViewController来实现。 7. **更新与维护** - 随着应用版本...
1. **启动画面缺失**:Android应用在启动时,通常会显示一个启动画面(Splash Screen)来遮盖加载过程。如果Delphi XE5的项目中没有配置启动画面,或者启动画面的资源没有正确导入,就可能出现黑屏现象。 2. **主线...
首先,我们要理解为什么Android启动画面会出现闪烁。这通常是由于Activity的生命周期导致的,当主Activity加载时,用户可能会看到短暂的白屏或者上一个Activity的残留图像。为了消除这种闪烁,我们可以采取以下策略...
以下是关于如何实现Android程序启动画面的总结: 首先,我们来看第一种方法,即使用两个Activity来实现Splash Screen: 1. 在`AndroidManifest.xml`文件中,你需要声明两个Activity:一个用于展示启动画面(Splash...
总之,创建Android启动画面涉及到Activity、Handler、Intent等多个关键概念。理解这些概念有助于构建更高效、更流畅的应用程序。通过实践和学习,开发者可以进一步优化启动画面,例如添加动画效果,使其更加吸引人。
在Android应用开发中,加载时闪烁点样式的启动画面是一种常见的设计手法,它不仅能够提升用户体验,还能在应用启动期间遮盖加载过程,为用户提供视觉上的反馈。这种启动画面通常包含一个或多个连续闪烁的点,给人一...
本文将详细介绍如何在Android平台上实现一个带有淡出动画效果的启动画面,并在动画完成后自动跳转到游戏主界面。 首先,我们需要创建一个新的Activity作为启动画面。在AndroidManifest.xml中,声明一个新的Activity...
在Android应用开发中,创建一个无闪烁的启动画面可以提供良好的用户体验,特别是在应用程序加载时,一个流畅的...通过研究这份源码,开发者不仅能掌握实现无闪烁启动画面的方法,还能提升对Android应用开发的整体理解。
在Android应用开发中,用户体验是至关重要的因素之一,而启动画面(Splash Screen)作为用户首次接触应用的界面,它的设计和实现方式会直接影响到用户的感知。一个无闪烁的启动画面可以给用户带来流畅、专业的使用...
本文实例讲述了Android简单启动画面实现方法。分享给大家供大家参考,具体如下: 每个Android应用程序启动之后都会出现一个Splash启动界面,显示产品LOGO、公司LOGO或者开发者信息。如果应用程序启动时间比较长,...
#### 在Delphi XE5中实现Android启动图片的方法 为了在Delphi XE5中实现Android应用的启动图片,开发者需要遵循以下步骤: 1. **创建样式文件**:首先需要创建一个`Styles.xml`文件,并将其放置在项目的`res\...
首先,我们来理解一下Android启动画面的基本原理。通常,启动画面是由一个简单的Activity或SplashScreen构成,它的主要任务是加载应用的主要组件(如MainActivity)并执行必要的初始化工作。然而,如果没有处理好这...
在"Android加载时闪烁点样式的启动画面.zip"这个资源中,包含的是一个实现Android启动画面效果的示例,其特点是呈现出一种闪烁点的动态效果,提升用户体验,同时也增加了应用的视觉吸引力。 在Android系统中,创建...