ina*_*ruk 32 size android android-icons
根据android图标设计指南(这里,参见表#1),开发人员需要提供下一个尺寸的状态栏图标:
Status Bar 24 x 24 px (LDPI) 32 x 32 px (MDPI) 48 x 48 px (HDPI)
Run Code Online (Sandbox Code Playgroud)
虽然我的测量显示状态栏的高度始终为25 dp,并且预计图标为25x25dp.这可以转换为以下尺寸:
Status Bar 19 x 19 px (LDPI) 25 x 25 px (MDPI) 38 x 38 px (HDPI)
Run Code Online (Sandbox Code Playgroud)
这是我如何获得这些大小:
25dp * 0.75 = 18.75 => 19px (LDPI)
25dp * 1 = 25 => 25px (MDPI)
25dp * 1.5 = 37.5 => 38px (HDPI)
Run Code Online (Sandbox Code Playgroud)
我已在几款Android手机和仿真器上确认了计算尺寸.
问题基本上是:为什么指南使用的大小与状态栏实际使用的大小不同?
PS我实际上需要打破准则,因为精确的像素控制要求.我只是对这种状况感到困惑.因此解释为什么这样做会对我有所帮助.
小智 55
实际上是
它是24dp大小,带有2dp填充,意味着20dp的内容
px = dp*(dpi/160)
Sam*_*amB 10
警告:无论写入时答案是否正确,现在看来都不正确.有关当前指南,请参阅https://www.google.com/design/spec/style/icons.html.
这似乎是一个错误.(请注意,截至2010-12-04,他们还在该页面上引用了对图4和图5的引用.)
正如Lex指出的那样,他们在"状态栏图标"部分中进一步缩小了正确的数字.
他们还在25x25的所有面上指定一个2像素的"安全框架",你的图标的形状必须适合它,尽管似乎可以让一些与锯齿相关的东西伸出来,但仅限于两侧,为此图标的类型.(这意味着你真的想以这个尺寸瞄准21x21.)
| 归档时间: |
|
| 查看次数: |
31695 次 |
| 最近记录: |