为啥有些App一打开就黑一下/白一下才进主页,有的却秒进?其实这真不是bug!就是系统先画了个空窗(window背景),等代码跑完才塞进真正的页面~
你写个demo试试:onCreate里加个Thread.sleep(3000),再setContentView——睡醒前那三秒,黑/白屏就是window在裸奔
那这裸奔色在哪改?看主题theme!比如:
xml
写成白色→启动就白屏;不设→默认黑屏。
想干掉这尴尬几秒?仨招儿:
1?? 直接换张启动图当window背景(.png就行)
2?? 用.9.png(自适应拉伸不糊)
3?? 上Layout-list,叠个logo+渐变啥的,高级感拉满?
搞定!从此告别启动闪瞎眼
你写个demo试试:onCreate里加个Thread.sleep(3000),再setContentView——睡醒前那三秒,黑/白屏就是window在裸奔
那这裸奔色在哪改?看主题theme!比如:
xml
写成白色→启动就白屏;不设→默认黑屏。
想干掉这尴尬几秒?仨招儿:
1?? 直接换张启动图当window背景(.png就行)
2?? 用.9.png(自适应拉伸不糊)
3?? 上Layout-list,叠个logo+渐变啥的,高级感拉满?
搞定!从此告别启动闪瞎眼
