阿神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少佔一般的記憶體。 一般啟動圖片都是由幾個小圖構成的,這樣比較省內存。