android 圖片適配
在安卓的發展歷程中,由於裝置碎片化的原故,谷歌在app中圖示的適配上做出一步又一步的改進,大體有這麼幾個階段:
首先有了drawable-(m|h|xh|xxh|xxxh)dpi
自android studio後,又有了mipmap-(m|h|xh|xxh|xxxh)dpi
隨著android L的釋出,帶來了VectorDrawable,向量圖的支援
第一種方案大家都很熟悉, 但也是我們頭痛的地方,因為每種icon都需要出幾套不同解析度,這無形的增加了app的容量,而且也增加了美工和開發人員的工作量,但是我們又不得不去做。
第二種是第一種的升級版, 沒有實質上的區別,但是在縮放上提供了更好的效能和更少的記憶體佔用。
第三種,向量圖,先大概解釋下:向量圖在很久很久以前就已經應用起來了,是一種基於xml的影象,因為圖片不提供具體的畫素,只提供的是繪圖的指令,所以好處是 佔用記憶體非常小,效能高,可以任意縮放而不會失真,但是缺點也很明顯,沒有點陣圖表達的色彩豐富。
然而現在app風格越來越扁平, 擬物化已經成了過去,向量圖成了越來越多人的選擇。但是,android和ios對於向量圖的支援還非常弱.
相關文章
- 擁抱SVG:苦惱於圖片適配 in Android?SVGAndroid
- Android圖示適配Android
- Flutter圖片解析度適配Flutter
- 「前端」webp圖片適配流量優化前端Web優化
- 大勢所趨,應用如何適配Android P HEIF圖片格式Android
- Android 拍照及相簿選取圖片功能,已適配Android6.0、7.0、8.0Android
- Android適配Android
- Android適配: 拉伸適配的缺點Android
- 極其方便的系統原生圖片選取庫,已適配Android 7.0Android
- 藉助系統自帶圖片裁剪整合圖片選擇以及7.0適配
- 關於圖片適配不同尺寸的image View(實戰)View
- Android 劉海屏適配Android
- Android P 適配指南Android
- android全面屏適配Android
- android 螢幕適配Android
- Android N 適配心得Android
- android螢幕適配三:通過畫素密度適配Android
- Android螢幕適配(理論適配100%機型)Android
- Android Q 提前適配攻略Android
- Android適配:DP簡述Android
- Android6.0~9.0適配Android
- Android許可權適配Android
- Android7.0的適配Android
- Android 桌面角標的適配Android
- 苦逼的Android適配Android
- 高德地圖和google地圖適配地圖Go
- Android中的icon適配Android
- Android O 適配詳細指南Android
- Android7.0機型適配Android
- Android 主流螢幕以及適配Android
- Android 6.0、7.0、8.0、9.0適配Android
- Android 劉海屏適配總結Android
- Android深色模式適配原理分析Android模式
- Android適配學習記錄Android
- Android 螢幕適配工具類Android
- Android 關於資源適配Android
- android螢幕適配詳解Android
- 螢幕適配的頂級淫技:使用 TextView 來顯示圖片TextView