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對於向量圖的支援還非常弱.
相關文章
- Android圖示適配Android
- Flutter圖片解析度適配Flutter
- 圖片寬高自動適配
- Android 拍照及相簿選取圖片功能,已適配Android6.0、7.0、8.0Android
- 大勢所趨,應用如何適配Android P HEIF圖片格式Android
- Android適配Android
- Android適配: 拉伸適配的缺點Android
- 視訊直播app原始碼,Android RecyclerView 列表載入圖片寬高適配APP原始碼AndroidView
- android 螢幕適配Android
- android全面屏適配Android
- Android P 適配指南Android
- Android螢幕適配(理論適配100%機型)Android
- Android中的icon適配Android
- Android6.0~9.0適配Android
- Android Q 提前適配攻略Android
- Android 劉海屏適配Android
- Android適配:DP簡述Android
- android螢幕適配三:通過畫素密度適配Android
- 關於圖片適配不同尺寸的image View(實戰)View
- Android適配學習記錄Android
- Android深色模式適配原理分析Android模式
- Android 6.0、7.0、8.0、9.0適配Android
- Android 主流螢幕以及適配Android
- Android O 適配詳細指南Android
- Android7.0機型適配Android
- 適配Android4.4~Android11,呼叫系統相機,系統相簿,系統圖片裁剪,轉換檔案(對圖片進行上傳等操作)Android
- Android 劉海屏適配總結Android
- Android 螢幕適配終結者Android
- android 螢幕適配二:手寫百分比佈局適配Android
- android 螢幕適配一:通過自定義View的方式實現適配AndroidView
- 圖片自適應
- 響應式圖片(自適應圖片)
- 小程式canvas適配android7,8CanvasAndroid
- Android12 新特性及適配指南Android
- Android Q適配(非SDK介面管控)Android
- Android懸浮框的適配問題Android
- Android R 新特性分析及適配指南Android
- Android API相容,其他API,UI適配(2)AndroidAPIUI
- 指紋適配記錄Android9.0Android