我知道 dp 是什么....但是我怎么知道我的计算机上有多少像素是一个 DP?还有一个程序可以让我在绘图时在 DP 中工作吗?我现在要做的基本上就是设计一个应用程序图标,但我似乎找不到方法。我觉得答案就在我面前。但本质上,我只是想让它知道我如何知道我绘制的图像的 DP 是什么,就像paint.net 程序一样。或者有没有办法计算?我(出于好奇)在我的电脑上尝试了一个 24 像素的东西....效果不太好。那么有人可以提供任何建议吗?我可以根据我的屏幕尺寸计算它吗?我根本不反对数学,但只需要知道如何制作应用程序图标。
问问题
559 次
1 回答
0
检查图标设计文档的第一页!
另请阅读支持多个屏幕以了解更多信息。
到目前为止我所理解的本质以及我如何为启动器图标做到这一点:
- 创建一个 512x512 像素的画布
这是网络图标的大小,在开发者控制台中称为高分辨率图标 - 绘制您想要创建的任何图标
- 在您正在绘制的对象周围使用透明度
- 尝试让它看起来像 3D,带有一点暗光/阴影
- 完成后,将您的作品保存为原始作品
- 然后根据下表打开原图并导出为不同大小的资源(png/jpg),并将每个文件放入对应的drawable-??dpi文件夹中:
╔═════════╦════════╦════════════╦═══════╦═════════ ══╦════════════╦════════════╗ ║ 名称 ║ DPI ║ 乘数 ║ 比率 ║ 启动器 ║ 动作条 ║ 动作条 ║ ║║║║║图标║图标║边距║ ╠═════════╬════════╬════════════╬═══════╬═════════ ══╬════════════╬════════════╣ ║ 尺寸* ║ - ║ - ║ - ║ 48dp/48dp ║ 24dp/32dp ║ 8dp ║ ╠═════════╬════════╬════════════╬═══════╬═════════ ══╬════════════╬════════════╣ ║ LDPI** ║ 120dpi ║ 0.75x ║ 1.5 ║ 36px ║ 24px ║ 6px ║ ║ MDPI ║ 160dpi ║ 1x ║ 2 ║ 48px ║ 32px ║ 8px ║ ║ TVDPI** ║ 213dpi ║ 1.33x ║ - ║ - ║ - ║ - ║ ║ HDPI ║ 240dpi ║ 1.5x ║ 3 ║ 72px ║ 48px ║ 12px ║ ║ XHDPI ║ 320dpi ║ 2x ║ 4 ║ 96px ║ 64px ║ 16px ║ ║ XXHDPI ║ 480dpi ║ 3x ║ 6 ║ 144px ║ 96px ║ 24px ║ ║ XXXHDPI ║ 640dpi ║ 4x ║ 8 ║ 192px ║ 128px ║ 32px ║ ║ 网络*** ║ - ║ 5x ║ 10 ║ 512px ║ - ║ - ║ ╚═════════╩════════╩════════════╩═══════╩═════════ ══╩════════════╩════════════╝ *光学正方形/完整资产大小,边距是它们之间的差异 ** LDPI 是从 HDPI÷2 图像自动加载的,TVDPI 是从 MDPI/HDPI 自动加载的。 *** Web 不应被打包到 AP 中
如果您足够大,您仍然记得这些 dpi 大小是常用的屏幕分辨率 :)
要轻松计算您想要的任何倾角大小,您需要知道您正在寻找的密度,例如xxhdpi
大小50dp
是3x 50px
(因为mdpi
是1x
,即50px
)。
请注意:在设计图标时,它会感觉图标太大,尝试使用具有恒定小尺寸预览的编辑器(例如 Paint.net 在每个选项卡上显示预览)。将其调整为给定尺寸后,它们会感觉太小,但是如果将手机放在屏幕旁边,它们在屏幕上的物理尺寸会更大...
于 2014-10-24T19:50:57.190 回答