应用启动时将白屏背景替换成图片/颜色/动画等 仅供参考

1.创建自己的主题样式(style)

在vules资源目录下的style中创建一个样式

<style name="MyTheme" parent="Theme.AppCompat.NoActionBar">  //parent是必须(一般是系统提供的)的 (没有的话主题样式就没效果,遇到的就是这样,说错了莫怪)    <item name="android:windowBackground">@drawable/guide_bg</item>  //guide_bg drawable目录下的一个资源文件
</style>

2. guide_bg文件(可以自己定义)
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@android:color/white"/>    <item >        <bitmap            android:src="@drawable/login_backgroud"  //login_backgroud替换的图片(自己根据要求实现)
            android:gravity="center" />    </item>

</layer-list>

3. 将自己定义的主题样式作为默认启动的activity的主题样式
<activity android:name=".master.MainActivity"    android:theme="@style/MyTheme">    <intent-filter>        <action android:name="android.intent.action.MAIN" />        <category android:name="android.intent.category.LAUNCHER" />    </intent-filter></activity>

4.  在继承的ONcreate方法中设置如下:
    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);//        setContentView(R.layout.activity_main);        Intent intent=new Intent(MainActivity.this,LoginActivity.class);        startActivity(intent);        finish();    }
时间: 2024-11-09 09:02:43

应用启动时将白屏背景替换成图片/颜色/动画等 仅供参考的相关文章

nwjs解决页面透明化,启动时显示白屏的问题

这些天在弄nwjs还好能访问外网,可以看到官方的文档,要不然真是欲哭无泪了,找不到相关的文档解决不了问题.主要说说怎么页面透明化的时候,出现白屏一闪问题吧.主要工具: AngularJS+node+nw.js 来开发和传输数据显示的方式 官方文档: 在html页面实现: <body style="background-color:rgba(0,0,0,0)"> 在package.json 文件中实现 "window": { "frame&quo

png图片,背景替换成无颜色背景

实验需要,加上好奇,使用libpng库将png文件的背景,由黑色,替换成无背景颜色.效果如下图: 替换前: 替换后: 黑色背景都没了,只剩下白色了,看不出来...... 步骤: 1. 下载png相关库,libpng,以及zlib压缩解压缩文件 libpng官网下载,Ubuntu下zlib下载安装: sudo apt-get install zlib1-dev 2. 代码: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include &

CSS3背景闪烁和图片缩放动画效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS3感应鼠标的背景闪烁和图片缩放动态效

解决Android Activity切换时出现白屏问题

有些性能低的机器,在切换activity时候出现白屏一段时候后才显示正确的视图,高性能的机器可能太快看不到,但是事实是存在的, 特别是当你新开一个进程的时候,A进程的activity跳转到B进程的Activity是绝对会出现白屏一段时间的: 解决方案如下 1. style.xml中中增加 <style name="AppTheme" parent="android:Theme.Light"> <item name="android:win

docx转doc时,防止公式被转成图片的解决办法

编辑社回复需要doc(Word 97-2003)格式的文档,可是将docx(Word 2007+)另存为doc格式时,发现公式被转成了图片.其实,最简单的办法就是,打个电话过去给编辑社:“大爷,拜托您用高版本的Word行吗?” 但是,我是不会这么干的.多番查阅资料,找到原因,并亲身实验找到一个可行的解决办法,也许还有更容易的办法. 原因:doc(Word 97-2003)使用公式3.0:docx(Word 2007+)默认使用MathType,当然也支持公式3.0.如果在docx文档中直接使用“

使用TeamViewer远程时浏览器白屏

在日常使用中难免需要远程办公室里的电脑,但是最近在使用TeamViewer远程办公室的电脑时发现无法使用firefox浏览器,N多权限都保存在firefox浏览器里,无法改用其他浏览器. 其实以上问题都是firefox默认启用了硬件加速功能,只要关闭此功能即可 关闭硬件加速流程如下,最新版firefox如下 选项==>使用推荐的性能设置(将此项的勾选去掉)==>自动启用硬件加速(去掉此项的勾选) 以上就可以完成设置,即可愉快的在TeamViewer使用firefox浏览器了 原文地址:http

Android 启动APP时黑屏白屏的三个解决方案

你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下.这里先了解一下为什么会出现这样的现象,其实很简单,简历一个简单的例子就可以理解了. 其实,黑屏或者白屏这里并不是不正常,而是还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景.代码如下,可以自己写个小demo就理解了. @Override protected void onCreate(Bundle saved

Android 启动APP时黑屏白屏的三个解决方案(转载)

你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下.这里先了解一下为什么会出现这样的现象,其实很简单,简历一个简单的例子就可以理解了. 其实,黑屏或者白屏这里并不是不正常,而是还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景.代码如下,可以自己写个小demo就理解了. 1 2 3 4 5 6 7 8 9 10 11 12 @Override protected

解决VirtualBox 上的XP 关机时重启 , 启动时蓝屏 ,点击电源选项蓝屏

三个问题一次性解决. 启动时的蓝屏显示错误信息是: STOP 0x000000CE (...) DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS intelppm.sys 通过开机按F8,选择 恢复到上一次正确配置 启动则OK. 可是,总这么开机也够烦人的. 在这里 查到的解决办法,确实有作用.简单说就是,删除intelppm.sys. 步骤如下: 1. 启动按F8,进入 带网络连接的安全模式, 2. 在windows安装目录中查找 in