很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)
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简单启动画面实现方法。分享给大家供大家参考,具体如下: 每个Android应用程序启动之后都会出现一个Splash启动界面,显示产品LOGO、公司LOGO或者开发者信息。如果应用程序启动时间比较长,...
在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。 Android要实现启动画面可以这样做: 这是splash.xml布局文件的代码: 代码如下:<LinearLayout xmlns:android=”...
什么是SplashSplash也就是应用程序启动之前先启动一个画面,上面简单的介绍应用程序的厂商,厂商的LOGO,名称和版本等信息,多为一张图片,显示几秒钟后会自动消息,然后显示出应用程序的主体页面。在PC上,很常见...
在Android上启动画面 目录 介绍 在某些时候,您可能会发现自己需要为Android应用实现启动屏幕。 这样做的原因包括匹配适用于iOS的现有设计,在启动时执行必要的背景工作,或仅出于视觉吸引力。 应该注意的是,您的...
适用于Android和iOS的动画启动画面。 它基于来自RN的。 这使用Image而不是MaskedView在两个平台上都可以工作。 SplashAnimated示例应用程序。 特征 自定义背景色。 自定义背景图片。 自定义徽标。 自定义徽标...
我已经开始使用iOS 8 的移动网络应用程序图标和启动画面尺寸。 然而,我还没有验证所有这些——这是一个巨大的痛苦。 我希望这个项目支持所有平台,而不仅仅是 iOS。 我只是没有要测试的 Android。这个怎么运作在...
打开您的应用程序后,原生应用程序会在很短的时间内加载Flutter。 默认情况下,在此期间,本机应用程序显示白色的初始屏幕。...1.设置启动画面自定义以下设置,并将其添加到项目的pubspec.yaml文件中,或放
CommonRemoveBlackPage解决android冷启动黑画面的问题的一个综合解决方案,附带状态栏导航栏控制的demo工程。同时实现了微信splash页面只启动一次的效果,splash页面还可以继续去做初始化框架和各种第三方库的操作。...
Android演示-启动画面 材料设计启动画面的小样本 本示例尝试实现“物料设计启动/飞溅”屏幕。 它没有各种大小的所有可绘制对象,因此有点作弊,它仅实现xxxhdpi,但它应该提供一个基本的应用程序,用于在冷启动加载...
现在,iOS 13和Android Q支持黑暗模式,我们也希望应用程序的启动画面也变黑。 此示例演示如何创建一个启动屏幕,当启用“暗模式”时该屏幕为黑色,而当禁用“暗模式”时该屏幕仍为浅。 我最近在和上为我的应用程序...
天气应用 ... 应用程序首先使用运行 2300 秒的 SplashScreen 活动加载启动画面,然后将自身重定向到主活动。 这是一个练习应用程序,我主要是在其中学习将天气集成到原生 Andorid 应用程序中。
大多数应用程序都有启动画面。 启动屏幕上的工作取决于产品。 这篇文章基本上是《一部分。这是视频教程在Android开发中,我们使用postDelayed()回调保持屏幕。 但是在Flutter中,这非常棘手,因为在Flutter中,存在...
科尔多瓦/流星图标和启动画面生成器(包括用于Android启动画面的9补丁png)安装 npm install -g assets9用法在1024x1024处创建一个图标,并将其命名为icon.png 。 在2208x2208创建一个初始屏幕,并将其命名为splash....
若你的应用程序有一个耗时的初始化过程的话,考虑可以显示一个Splash Screen或者快速显示主画面并异步来填充这些信息。在这两种情况下,你都应该 显示正在进行的进度,以免用户认为应用程序被冻结了。 本文来自CSDN...
####Splashscreen 在加载应用程序时,启动画面会在启动时显示一个徽标。 当用户未登录时,此视图将替换为注册/登录页面。 ####Sign up / Sign in 如果用户尚未登录,此视图将出现在主页之前。 用户可以使用他们的...
启动画面 列表视图/拆分视图 + 详细视图 侧边菜单 Api 调用示例 怎么跑 假设您的 ionic / cordova 环境已经设置: 添加平台: cordova platform add android/ios 安装插件: cordova plugin add org.apache....
显示启动画面(基于模型“splash_screen”)3 秒(使进度条旋转的奖励积分) 切换到显示从 API 端点收集的详细信息的屏幕(基于模型“会议”) 定期从 API 重新加载详细信息(每 30 秒一次) 在客户端存储结果,...