启动页黑屏或白屏的原因是,当Activity启动的时候不能马上加载layout。

而黑屏或者白屏是你的theme主题的默认样式,当layout没加载出来就显示黑屏或者白屏。

1.windowBackground 窗体背景为指定图片

我们可以人为的设置 Activity的Theme的这一属性 为指定的图片,这样Activity没有加载出来也可以显示启动页,不过这样就不能在layout中加其他东西了,启动页的layout.xml就不怎么好处理了。

2.windowIsTranslucent 窗体背景透明

又或者可以像微信一样处理,设置Activity的Theme背景为透明色

true

使app看起来像没有启动一样,等到layout都加载完了才显示启动页,实际上早就启动了。

视觉效果是背景色是透明的,所以你觉得没有启动,这样启动虽慢,

但是layout可以自己决定有什么内容,看需求使用吧。

修改项目中 values/styles.xml

true

@mipmap/qdy2

@color/transparent

true

true

true

记得修改 AndroidManifest.xml中

android:name=".ui.activity.XXXActivity"

android:theme="@style/AppTheme.NoActionBarAndTitle" />

android 加载图片黑屏,Android 中启动页黑屏及白屏的解决方式相关推荐

  1. Android加载图片内存溢出问题解决方法

    这篇文章主要介绍了Android加载图片内存溢出问题解决方法,本文讲解使用BitmapFactory.Options解决内存溢出问题,需要的朋友可以参考下 1. 在Android软件开发过程中,图片处 ...

  2. canny算法的实现(android加载图片,数组写入文件换行)

    Canny边缘检测首先要对图像进行高斯去噪,前面讲到了高斯去噪处理,这里从对图像灰度进行微分运算讲起吧.微分运算常用的方法是利用模板算子,把模板中心对应到图像的每一个像素位置,然后按照模板对应的公式对 ...

  3. Android加载图片OOM错误解决方式

    前几天做项目的时候,甲方要求是PAD (SAMSUNG P600 10.1寸 2560*1600)的PAD上显示高分辨率的大图片. SQLITE採用BOLD方式存储图片,这个存取过程就不说了哈,网上一 ...

  4. 图片--Android加载图片导致内存溢出(Out of Memory异常)

    Android在加载大背景图或者大量图片时,经常导致内存溢出(Out of Memory  Error),本文根据我处理这些问题的经历及其它开发者的经验,整理解决方案如下(部分代码及文字出处无法考证) ...

  5. Android加载图片导致内存溢出(Out of Memory异常)

    Android在加载大背景图或者大量图片时,经常导致内存溢出(Out of Memory  Error),本文根据我处理这些问题的经历及其它开发者的经验,整理解决方案如下(部分代码及文字出处无法考证) ...

  6. 专为Android加载图片Fresco:详细图解SimpleDraweeView加载图片基础

    Fresco简单的使用-SimpleDraweeView 百学须先立志-学前须知: 在我们平时加载图片(不管是下载还是加载本地图片-..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该 ...

  7. ios加载本地html懒加载图片方案,IOS开发中加载大量网络图片优化方法

    IOS开发中加载大量网络图片如何优化 1.概述 在IOS下通过URL读一张网络图片并不像其他编程语言那样可以直接把图片路径放到图片路径的位置就ok,而是需要我们通过一段类似流的方式去加载网络图片,接着 ...

  8. android 加载图片 白屏,android启动页白屏和图片自适应问题

    android启动页白屏和图片自适应问题,自适应官方给的说法也只是做多套图去适配不同的分辨率,本文通过几个设置几行代码即可解决启动页短暂白屏和自适应问题. 网上的说法是通过启动页代码裁切图片或者在Im ...

  9. android加载大量图片内存优化,Android图片加载内存优化

    利用BitmapFactory.Options实现图片内存优化 通过设置options.inPreferredConfig控制内存占用 首先准备了一张1280x800的blue_bg.png图片,我们 ...

最新文章

  1. 4000字,详解 Python 操作 MySQL 数据库!
  2. Java开发主流框架是什么?
  3. 世界上最牛的网络设备,价格低廉,其貌不扬......
  4. 大学计算机英语专业感想感知,非英语专业大学生英语感知学习风格研究
  5. SD初始化过程以及Cmd解析
  6. 基于Nginx的https服务
  7. 区块链和java哪个更难_java 区块链中设计合理的难度系数
  8. sqlserver 2008安装总是弹出重启提示
  9. 工科计算机考研311分今年能上吗,2020年考研,工科345分,能进大连理工吗?学姐:热门专业悬...
  10. 开源字体不香吗?五款 GitHub 上的爆红字体任君选
  11. 【C/C++】sizeof(结构体)的计算
  12. 定时器的用法以及pwm的调速
  13. App预览制作,看我就够了
  14. tensorflow学习:定义变量
  15. 本地笔记本连接sqlserver数据库连接失败 证书链是由不受信任的颁发机构颁发的
  16. 用户注册(request,get和post中文乱码)
  17. 解决利用<input type=“file“>上传文件时,value拿到的是fakePath问题
  18. 洋码头API接口:item_search - 根据关键词取商品列表
  19. 【9】核心易中期刊推荐——图像视觉与图形可视化
  20. 专利申请流程及费用,需要准备什么材料,已更新

热门文章

  1. 软件著作权可以有几个作者?其保护作用是哪些?
  2. 线性表的顺序存储结构的基本操作
  3. 北邮通信原理公开课 杨鸿文老师 课程学习笔记【第四课 内积】
  4. java的无参构造方法_Java无参构造方法的作用
  5. Altium Designer(AD)使用技巧总结(更新ing)
  6. 中国惠普前总裁 孙振耀的毕生经验之谈
  7. windows10 解决打开下载文件夹很慢的问题
  8. MFC 多线程间通信
  9. mysql启动不了的问题
  10. [539]利用python开发app