上一篇文章说了第一种方法。1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。
2、使用一个Activity,可以用到View.gone() 这个方法。把Acitivity的某些元素移除。代码如下:
public class splash extends Activity {
private static final int STOPSPLASH = 0;
//time in milliseconds
private static final long SPLASHTIME = 3000;
private ImageView splash;
//handler for splash screen
private Handler splashHandler = new Handler() {
/* (non-Javadoc)
* @see android.os.Handler#handleMessage(android.os.Message)
*/
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case STOPSPLASH:
//remove SplashScreen from view
splash.setVisibility(View.GONE);
break;
}
super.handleMessage(msg);
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
splash = (ImageView) findViewById(R.id.splashscreen);
Message msg = new Message();
msg.what = STOPSPLASH;
splashHandler.sendMessageDelayed(msg, SPLASHTIME);
}
}
代码只贴这么多了,可以多多的深挖。可以自己加上很多效果·········
分享到:
相关推荐
别无他意,只是想提供方便,从而实现资源共享
本文实例讲述了Android简单启动画面实现方法。分享给大家供大家参考,具体如下: 每个Android应用程序启动之后都会出现一个Splash启动界面,显示产品LOGO、公司LOGO或者开发者信息。如果应用程序启动时间比较长,...
本文实例讲述了Android启动画面的实现方法。分享给大家供大家参考。具体分析如下: 在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。 Android要实现启动画面可以这样做: 这是splash.xml...
什么是SplashSplash也就是应用程序启动之前先启动一个画面,上面简单的介绍应用程序的厂商,厂商的LOGO,名称和版本等信息,多为一张图片,显示几秒钟后会自动消息,然后显示出应用程序的主体页面。在PC上,很常见...
在Android上启动画面 目录 介绍 在某些时候,您可能会发现自己需要为Android应用实现启动屏幕。 这样做的原因包括匹配适用于iOS的现有设计,在启动时执行必要的背景工作,或仅出于视觉吸引力。 应该注意的是,您的...
适用于Android和iOS的动画启动画面。 它基于来自RN的。 这使用Image而不是MaskedView在两个平台上都可以工作。 SplashAnimated示例应用程序。 特征 自定义背景色。 自定义背景图片。 自定义徽标。 自定义徽标...
打开您的应用程序后,原生应用程序会在很短的时间内加载Flutter。 默认情况下,在此期间,本机应用程序显示白色的初始屏幕。...1.设置启动画面自定义以下设置,并将其添加到项目的pubspec.yaml文件中,或放
我已经开始使用iOS 8 的移动网络应用程序图标和启动画面尺寸。 然而,我还没有验证所有这些——这是一个巨大的痛苦。 我希望这个项目支持所有平台,而不仅仅是 iOS。 我只是没有要测试的 Android。这个怎么运作在...
Android演示-启动画面 材料设计启动画面的小样本 本示例尝试实现“物料设计启动/飞溅”屏幕。 它没有各种大小的所有可绘制对象,因此有点作弊,它仅实现xxxhdpi,但它应该提供一个基本的应用程序,用于在冷启动加载...
CommonRemoveBlackPage解决android冷启动黑画面的问题的一个综合解决方案,附带状态栏导航栏控制的demo工程。同时实现了微信splash页面只启动一次的效果,splash页面还可以继续去做初始化框架和各种第三方库的操作。...
现在,iOS 13和Android Q支持黑暗模式,我们也希望应用程序的启动画面也变黑。 此示例演示如何创建一个启动屏幕,当启用“暗模式”时该屏幕为黑色,而当禁用“暗模式”时该屏幕仍为浅。 我最近在和上为我的应用程序...
天气应用 ... 应用程序首先使用运行 2300 秒的 SplashScreen 活动加载启动画面,然后将自身重定向到主活动。 这是一个练习应用程序,我主要是在其中学习将天气集成到原生 Andorid 应用程序中。
科尔多瓦/流星图标和启动画面生成器(包括用于Android启动画面的9补丁png)安装 npm install -g assets9用法在1024x1024处创建一个图标,并将其命名为icon.png 。 在2208x2208创建一个初始屏幕,并将其命名为splash....
若你的应用程序有一个耗时的初始化过程的话,考虑可以显示一个Splash Screen或者快速显示主画面并异步来填充这些信息。在这两种情况下,你都应该 显示正在进行的进度,以免用户认为应用程序被冻结了。 本文来自CSDN...
大多数应用程序都有启动画面。 启动屏幕上的工作取决于产品。 这篇文章基本上是《一部分。这是视频教程在Android开发中,我们使用postDelayed()回调保持屏幕。 但是在Flutter中,这非常棘手,因为在Flutter中,存在...
启动画面 列表视图/拆分视图 + 详细视图 侧边菜单 Api 调用示例 怎么跑 假设您的 ionic / cordova 环境已经设置: 添加平台: cordova platform add android/ios 安装插件: cordova plugin add org.apache....
####Splashscreen 在加载应用程序时,启动画面会在启动时显示一个徽标。 当用户未登录时,此视图将替换为注册/登录页面。 ####Sign up / Sign in 如果用户尚未登录,此视图将出现在主页之前。 用户可以使用他们的...
显示启动画面(基于模型“splash_screen”)3 秒(使进度条旋转的奖励积分) 切换到显示从 API 端点收集的详细信息的屏幕(基于模型“会议”) 定期从 API 重新加载详细信息(每 30 秒一次) 在客户端存储结果,...