很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)
1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。
2、使用一个Activity,可以用到View.gone() 这个方法。把Acitivity的某些元素移除。
public class Splash extends Activity {
private final int SPLASH_DISPLAY_LENGHT = 3000; //延迟三秒
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
Intent mainIntent = new Intent(Splash.this,Main.class);
Splash.this.startActivity(mainIntent);
Splash.this.finish();
}
}, SPLASH_DISPLAY_LENGHT);
}
}
当然可以再Splash中加入动画效果。
分享到:
相关推荐
以下是关于如何实现Android程序启动画面的总结: 首先,我们来看第一种方法,即使用两个Activity来实现Splash Screen: 1. 在`AndroidManifest.xml`文件中,你需要声明两个Activity:一个用于展示启动画面(Splash...
总的来说,"android程序启动画面源码"是一个学习如何在Android应用中实现启动画面切换效果的实践案例,涵盖了Activity的生命周期、布局设计、动画应用以及时间管理等多个Android开发的关键知识点。开发者可以通过...
在开发应用程序时,为了提升用户体验,常常会在程序启动时展示一个具有公司或产品特色的启动画面,也就是所谓的“启动图片”或“Splash Screen”。这不仅可以让用户知道程序正在加载,还能展示品牌风格,增加视觉...
在开发应用程序时,为了提升用户体验,常常会在程序启动时加入一个短暂显示的“启动画面”或称为“Logo画面”,这通常被称为"Splash Screen"。在本案例中,我们看到的标题是“splash程序启动时显示Logo画面”,描述...
总结一下,实现安卓程序启动画面的淡出动画效果主要包含以下几个步骤: 1. 声明并配置`SplashActivity`。 2. 创建启动画面主题和动画资源。 3. 在`SplashActivity`中设置启动画面布局并执行动画。 4. 监听动画结束,...
在Android开发中,程序启动界面(Splash Screen)是用户打开应用时首先看到的屏幕,通常展示品牌标识或加载动画,同时进行一些初始化操作。本文将深入探讨如何创建和优化Android程序的启动界面。 首先,我们需要...
综上所述,通过结合规避策略型优化和实际问题实际处理的方法,可以有效减少Android应用程序启动时的白屏或黑屏现象,提升用户体验。开发者可以根据实际情况选择合适的优化方案,不断迭代优化,以达到最佳的效果。
Splash 是指应用程序启动时的初始界面,它通常包含应用程序的 Logo、名称和其他视觉元素。Splash 的作用是提供一个美观的界面,吸引用户的注意力,并为应用程序的启动提供一个良好的开始。 为什么需要 Splash? ...
本Demo主要针对Android程序启动时可能出现的短暂白屏问题进行解决,旨在提供一个优雅的启动流程。 首先,让我们了解Android启动页面的基本构成。通常,启动页面是一个简单的Activity,它会在应用程序启动时首先显示...
在Android应用开发中,启动画面(Splash Screen)通常用于提供用户友好的体验,尤其是在应用程序加载初期资源时。无闪烁启动画面则是为了优化用户体验,避免在启动过程中出现闪烁、卡顿等不良视觉效果。本源码提供了...
在Android开发中,启动画面(Splash Screen)是用户打开应用时首先看到的界面,它通常包含应用程序的logo、品牌信息或者简单的动画效果。一个优秀的启动画面不仅能够提升用户体验,还能在加载应用程序的主要资源时...
这份"Android程序启动界面源码.rar"压缩包提供了一个用于参考学习的Android启动界面的源代码。下面我们将详细探讨Android启动界面的实现原理和相关知识点。 首先,Android启动界面主要由两部分组成:启动画面和主...
这里,`android:windowBackground`用于设置启动画面的背景,可以是颜色、图片或者自定义的 drawable;`android:windowAnimationStyle`定义了动画效果,`@anim/splash_in`和`splash_out`分别代表进入和退出的动画。 ...
这种界面通常出现在程序启动时,为用户提供一个视觉上的引导,同时展示品牌信息或进行短暂的广告展示。"启动Splash闪烁画面"就是这样一个功能,它在用户打开应用程序时首先出现,给人留下深刻的第一印象。 启动画面...
在开发应用程序时,一个吸引人的启动画面不仅能够提升用户体验,还能展示品牌形象。本文将深入探讨如何为应用程序实现一个美观且高效的启动画面。 首先,启动画面是用户首次打开应用时所看到的第一印象,它通常包含...
在Android应用开发中,用户体验是至关重要的因素之一,其中启动画面(Splash Screen)的设计与实现直接关系到用户的第一印象。本资源"Android无闪烁启动画面程序源码.zip"提供了一个解决启动界面闪烁问题的示例代码...
在Android应用开发中,"程序启动画面",也被称为Splash Screen,是用户打开应用程序时首先看到的短暂界面。这个界面通常包含应用的LOGO、品牌信息或者简单的动画,旨在提高用户体验,同时为应用的主要功能加载提供...
在开发Android应用时,创建一个吸引人的启动画面(Splash Screen)是提高用户体验的重要步骤。对于使用Embarcadero Delphi XE10.2.2的开发者来说,配置自适应和沉浸式状态条的Splash Screen涉及到一些关键的技术点。...
通常,当应用程序启动时,Android系统会加载主Activity,并在这个过程中显示一个空白屏幕,然后才是启动画面,最后过渡到主界面。这种切换过程如果不做优化,就可能出现闪烁现象。 要实现无闪烁的启动画面,我们...