闪屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面。也就是说需要处理一些数据后,才会显示。按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面时需要一定时间。下面是 ...
分类:
移动开发 时间:
2016-08-30 12:07:22
阅读次数:
389
闪屏原因:主要是我们启动Activity的时候,需要跑完onCreate和onResume;Android系统需要处理一些数据后,才会显示。按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面时需要一定时间,下面是解...
分类:
移动开发 时间:
2015-10-27 19:36:36
阅读次数:
352
方法一、在Activity的onCreate中添加如下代码getWindow().setFormat(PixelFormat.TRANSLUCENT); reference to : http://www.jb51.net/article/72719.htm
分类:
移动开发 时间:
2015-09-30 12:36:25
阅读次数:
489
最近在做一个viewpager + fragment 切换的页面, 其中一个fragment 打开摄像头,需要surfaceView,但是当切换到这个fragment的前一个个时,这个fragment也被加载了。导致会卡和闪一下黑屏.黑屏解决:在主FragmentAcivity的onCreate方法...
分类:
移动开发 时间:
2015-03-28 11:18:19
阅读次数:
170
我用的是高德的3D地图,用2D地图无此问题。
从答案来看,大概是SurfactView与Fragment之间的问题。虽然我用的是高德,不过这方法估计对百度地图也有效。
解决方法是,在使用到地图的Activity中的onCreate中添加以下代码:
getWindow().setFormat(PixelFormat.TRANSLUCENT);...
分类:
其他好文 时间:
2015-01-06 20:10:14
阅读次数:
128
1.设定主题,此主题为透明的,加入到res/values/styles.xml中:2.设定android启动时使用此主题,在AndroidManifest.xml中设定: ...
分类:
移动开发 时间:
2014-07-23 16:57:11
阅读次数:
370