Android必知必會-App 常用圖標尺寸規范匯總


1. 程序啟動圖標(icon launcher)

     放在mipmap-*dpi下,文件名為ic_launcher.png

  • L DPI ( Low Density Screen,120 DPI ),其圖標大小為 36 x 36 px
  • M DPI ( Medium Density Screen, 160 DPI ),其圖標大小為 48 x 48 px
  • H DPI ( High Density Screen, 240 DPI ),其圖標大小為 72 x 72 px
  • XH DPI ( Extra-high density screen, 320 DPI ),其圖標大小為 96 x 96 px
  • XXH DPI( xx-high density screen, 480 DPI ),其圖標大小為144 x 144 px
  • XXXH DPI( xxx-high density screen, 640 DPI ),其圖標大小為192 x 192 px

     技巧:自動生成對應分辨率的 icon launcher

      使用 Android Studio ,在 module或者 drawable 上右鍵 new > ImageAsset ,可以把一張大圖自動裁切成各 DPI 對應的分辨率的 icon launcher。

2. 不透明度16進制值

   

3. dp和px換算及關系

   各DPI的換算:
     

      數據總結表:
      

     dp 到 px

      這里給定:400 dp * 240 dp 
      則對應的圖片分辨率分別為:

  • lpdi ⇒ 300 px * 180 px
  • mdpi ⇒ 400 px * 240 px
  • hdpi ⇒ 600 px * 360 px
  • xhdpi ⇒ 800 px * 480 px
  • xxhdpi ⇒ 1200 px * 720 px
  • xxxhdpi ⇒ 1600 px * 960 px

     px 到 dp

      從 px 換算成 dp 要知道它是以什么 dpi 標准來設計的,根據換算關系表可得到相應的 dp 。
      例如: 以 xxhdpi 標准設計的 UI,其中一個切圖的分辨率是 600 px * 360 px ,根據換算關系表可知,在 xxhdpi 標准下,
      1 dp = 3 px ,則其對應的 dp 是 200 dp * 120 dp 。


--------------------------------------------------------------------------------------------------------
作者:他叫自己MR張
來源:CSDN
原文:https://blog.csdn.net/ys743276112/article/details/51910874?utm_source=copy
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM