Heim > Fragen und Antworten > Hauptteil
阿神2017-04-17 11:50:57
这个问题并不是很好回答,因为Android的屏幕分辨率实在太多了。所以其实启动画面最好不要使用整张图片,这样既比较占资源,有不好适配。有可能被拉伸、模糊等。
比较理想的方法是使用xml定义启动页面。一般的启动画面包括背景、logo、版本、广告语等信息。
背景:使用比较简单的图片,这个图片最好保证可以被拉伸时也并不太影响视觉,例如纯色或者渐变图。
logo:就是您的app比较的icon和名称等,相对比较小,
版本:可以使用textview
广告语:可以使用textview或者图片。
如果您实在需要使用一个完整的图片,就可以把比较通用的启动图放在drawable-hdpi中,图片大小充满可以选取比较通用的480x800.对于宽屏幕,例如pad等,可以再放一个图片在drawable-sw600dp等目录中
ringa_lee2017-04-17 11:50:57
不要奢望能覆盖到所有的安卓设备。通常是适配主流分辨率(800x480,960x540,1280x720,1920x1080)。大屏幕(如pad和电视)可以考虑出个HD版本的APP。具体还得根据目标用户群来决定。
ringa_lee2017-04-17 11:50:57
[请不要在你的应用中加入 Splash Screen] (http://www.geekpark.net/read/view/206335)
[Splash Screen 是魔鬼, 不要在你的应用中加入这东西!] (http://www.phonekr.com/dont-use-splash-screen-on-your-app/)
怪我咯2017-04-17 11:50:57
看启动图片的设计咯,一般如果是按屏幕分辨率大小的话,加载到内存会占几兆哟,所以记得使用RGB565模式,比RGB8888少占一般的内存。 一般启动图片都是由几个小图构成的,这样比较省内存。