Android实现欢迎页快速启动的方法

Android 欢迎页快速启动

大家应该都知道,在默认情况下,Android App在点击App logo到App完全启动这之间会有一段时间空白期。那么如何做到在用户点击logo图标之后立即打开App的界面而不是一段白屏或黑屏呢?

设置xml

在drawable下建立welcome.xml

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--背景色--> <item android:drawable="@color/white"/> <item> <!--图片--> <bitmap android:gravity="center" android:src="@mipmap/welcome_page"/> </item> </layer-list>

设置style

<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style> <style name="WelcomeThem" parent="AppTheme"> <item name="android:windowBackground">@drawable/welcome</item> </style>

清单文件中配置style

<!-- 欢迎页 --> <activity android:name=".ui.WelcomeActivity" android:windowSoftInputMode="adjustNothing" android:theme="@style/WelcomeThem"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity>

Activity中不需要设置setContentView()

public class WelcomeActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = new Intent(this, MainActivity.class); startActivity(intent); finish(); } }

不需要为你的SplashActivity设置一个视图,这个视图来自于主题,在主题中为你的SplashActivity设置UI就足够了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

时间: 2024-09-22 18:37:22

Android实现欢迎页快速启动的方法的相关文章

win7 快速启动的方法

  win7 快速启动的方法            1.首先鼠标右键点击开始图标,直接打开"控制面板"选项; win7快速启动 2.在控制面板里里面(查看方式为小图标),直接点击"电源选项"选项, 3.在"电源选项"窗口里面,左键直接单击"选择电源按钮的功能"选项, win7快速启动 4.点击"选择电源按钮的功能"后会弹出"系统设置窗口",记着在这个窗口里面点击"更改当前不可用

win10快速启动怎么开启?win10快速启动的方法

方法如下: 1.鼠标右键单击这台电脑,如下图所示: 2.选择控制面板主页进入,如下图所示: 3.选择系统安全选项进入.如下图所示: 4.选择电源选项进入,如下图所示: 5.选择修改电源按钮功能选项,如下图所示: 6.点击上方更改当前不可用设置链接,如下图所示: 7.下拉找到关机设置,勾选启用快速启动,如下图所示: 以上就是小编为大家带来的关于Win10开启快速启动的方法了:如你还不知道怎么开启快速启动这个功能的,可以按照上述的方法去开启!希望可以帮助到大家!

两种制作系统快速启动的方法

现在网上有很多快速启动工具,但这样的工具都会消耗系统资源,其实微软件操作系统本身就有此功能,我目前使用了两种快速启动栏工具: 一.效果如图一 制作方法: 1.将所有的快捷方式放到一个文件夹中,文件夹名随便取: 2.鼠标左键点击该文件夹标题栏不放将其托到屏幕最上方直到托不动为止(一定要是屏幕最上方),然后松开鼠标就可以,此时,就形成了快捷栏: 3.如果觉得不是蛮好看,可能此快捷栏进行常规的修改,就是在快捷栏空白处点右链修改了. 此方法不难,也不会占用系统资源. 二.效果如图二 制作方法: 1.将所

Win7怎么添加快速启动栏 Win7添加快速启动栏方法

我们都习惯了XP的快速启动栏,然而在Windows 7中并没有找到,其实Windows 7默认是没有快速启动栏的,但我们可以通过下面的方法进行添加!   1.在任务栏上点击右键,选择[工具栏],然后选择最下面的[新建工具栏]:     2.弹出来的对话框中,填入%appdata%MicrosoftInternet ExplorerQuick Launch,点击[选择文件夹]:     3.可以看到,右下角多了一个Quick Launch.在任务栏上右键,取消勾选[锁定任务栏],在将鼠标移动到Qu

三星S6如何开启快速启动照相机功能?S6快速启动照相机方法

开启快速启动照相机功能后,可以实现连续按下主页键两次以快速启动照相机,若想开启该功能,请按以下步骤操作:  1.在待机页面下,点击[照相机].      2.点击屏幕左上角[小齿轮]图标.    3.点击[快速启动]右侧滑块,绿色代表开启.      4.连续按下主页键两次,此处以在关闭屏幕时开启为例.    5.阅读"快速启动"提示后,点击[确认]即可.           

Word2007启动慢如何快速启动的方法

熟悉的界面和华丽的外观,让我们几年前就开始将Office2007作为最主要的办公平台,取代了经典的Office2003.不过,华丽的3D效果也会给我们的PC带来额外的负担:是否感觉自己的Word2007启动很慢? 其实这都是过多的Word文档加载项导致的.我们都知道过多的开机启动项会极大的延长操作系统启动所需的时间,此处同理.我们需要做的就是去掉不常用的部分. 首先打开Word2007,按照"Office按钮==>Word选项==>加载项==>转到"的顺序,打开&qu

电脑重启导致快速启动栏不见的解决方法

不管是XP或是Winserver2003系列的系统最简单的一种方法,直接在任务栏空白处右键,在弹出的菜单中,鼠标移动到"工具栏"处,并在出现的二级菜单中单击"快速启动"此项. xp找回快速启动栏方法 第1步 :在XP或WIN Server2003系统中的底部任务栏处右键,在弹出的菜单中选择"属性"此项. 第2步 :在打开的"任务栏和[开始]菜单属性"窗口中,找到并勾选"显示快速启动"此项,最后确定. 第3步

Windows Vista快速启动工具栏的应用技巧

和以前相比,在Windows Vista操作系统中,微软沿用了Windows XP中快速启动工具栏的设计,只做了 一些不大但很有用的改进,下面我们对Windows Vista中快速启动使用技巧做一简单介绍: 任务栏中显示程序快速启动 在这里和Windows XP操作系统一样,如果你在Windows Vista的任务栏中没有看到快速启动工具栏,只 需右键单击任务栏中的任意空白区域,在弹出菜单中选择工具栏(Toolbars),然后单击"快速启动 (Quick Launch)"即可. 当然,

Linux 快速启动技巧十技巧

1.撤消多余的服务 根据机器的用途,很多服务是不需要的.要是Linux只用作桌面,就不需要sendmail.httpd和另外许多服务.如果你的服务器只是Web服务器,也可以关掉许多服务.为此,可转到管理菜单,检查服务项目.只需撤消所有不想启动的服务选项. 2.撤消多余的内核模块 假如你的桌面连接到以太网,就不需要装载无线内核模块.这是较为困难的任务,可能需要重新编译内核,而编译内核不是可以轻松担当的工作.为此,你大概需要内核源代码.接着,按照编译内核的标准步骤进行.不同在于你要搜查系统,撤除所有