尝试“Android应用图标微技巧,8.0系统中应用图标的适配”
? ? ? ?公司選了個(gè)好時(shí)間:8月8號(hào),項(xiàng)目上線,我終于結(jié)束了早出晚歸,連睡覺(jué)上廁所的時(shí)間都不夠的日子,還是歡樂(lè)地暢享博客圈,好久沒(méi)有逛csdn,感覺(jué)自己猶如井底之蛙般out了......上線前被7.0、8.0的適配問(wèn)題,糾纏了好一陣子,因?yàn)閛ut了沒(méi)有及時(shí)適配,在試用版發(fā)布后收到了一些些問(wèn)題的反饋,才意識(shí)到這些適配,慚愧慚愧......
? ? ? 廢話不多說(shuō),昨個(gè)剛好看到郭神的文章,就決定了實(shí)踐下,不然更out了,bug了怎得了,雖然領(lǐng)導(dǎo)也不一定發(fā)現(xiàn)的了,但還是要問(wèn)心無(wú)愧滴。
附上郭神的地址:http://blog.csdn.net/guolin_blog/article/details/79417483
? ? ? ? 具體步驟,不多說(shuō)了,他講得很細(xì),在此只是記些我感覺(jué)要記下的一些廢話~
首先,這個(gè)優(yōu)化個(gè)人覺(jué)得暫時(shí)沒(méi)有百分百的必要:
1、就像郭神說(shuō)的那種系統(tǒng)普及問(wèn)題;
2、我把自己的APP安裝到同事一款OPPO手機(jī)(8.0.0以上),logo也正常顯示,沒(méi)有出現(xiàn)那種嵌在白圓里的內(nèi)嵌效果;
3、雖然是承認(rèn)適配后的宣傳效果更好,但是也許我沒(méi)有什么設(shè)計(jì)感,所以覺(jué)得內(nèi)嵌就內(nèi)嵌了吧,無(wú)傷大雅。哈哈哈哈~
當(dāng)然,當(dāng)然,我有時(shí)間,你也有時(shí)間,建議還是可以做下的,畢竟我的機(jī)子少,也許有很多我沒(méi)有看過(guò)的尷尬的展示,同時(shí)我當(dāng)然承認(rèn)適配更好看的。
第二,我調(diào)了好些次,才笨笨地發(fā)現(xiàn):縮放調(diào)的是前景l(fā)ogo占底下格子幕布的百分比!!
從上圖也能看出來(lái),full的那一張你按照比例調(diào)好后,最后還是和顯示在我們26以下手機(jī)上的square的比例還是不一致的,
對(duì)于這塊我還是理解不了,真的只能看微調(diào)了,畢竟google給的safezone也只是相對(duì)安全的區(qū)域,外圍的裁剪終歸是有不確定性的,所以不能太較真太精確前景l(fā)ogo占后景幕布的比例。對(duì)于產(chǎn)品哥哥,只能說(shuō):“你將就下,調(diào)個(gè)大概比例給你看看,這個(gè)logo就是放在這個(gè)圈里,多大你自己調(diào)調(diào)吧,看著行就行。”
第三點(diǎn),通過(guò)上述界面可以一次性導(dǎo)出適配26以上和支持26以下的圖片資源,結(jié)果發(fā)現(xiàn),26以下的資源出來(lái)是合成的logo外加一圈透明層的(我懶得重現(xiàn)截圖了),安裝在26以下出現(xiàn)的效果就是比別的app小一圈,透明層占了一圈...所以我乖乖的把之前的logo在對(duì)應(yīng)的目錄下又粘貼了一遍回去。其實(shí)道理也在的,本身26以上的適配只要增加ic_launcher.xml(anydpi-v26)、前后景就夠了。
第四點(diǎn),確實(shí)有些機(jī)子它顯示出來(lái)跟我們代碼中的logo可能沒(méi)有關(guān)系的,比如華為。我記得華為應(yīng)用商店有要求上傳方角logo的,看到手機(jī)上的效果,我深度懷疑都是它自己系統(tǒng)統(tǒng)一處理的那個(gè)方角logo。這里只是舉個(gè)例子,只是想說(shuō)明對(duì)于部分機(jī)子沒(méi)有像預(yù)設(shè)的那樣呈現(xiàn)出該有的樣子不要驚慌......
?
經(jīng)驗(yàn)不夠,實(shí)踐不夠,有說(shuō)的不對(duì)的理解不透徹的,歡迎留言告知,謹(jǐn)記給自己看看~
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的尝试“Android应用图标微技巧,8.0系统中应用图标的适配”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: RuntimeException: Me
- 下一篇: android开发常用工具类、高仿客户端