我正在尝试为 Android 应用程序设计一些图像和按钮图像。但是屏幕尺寸和 DPI 设置太多了。
谁能解释一下屏幕尺寸和 DP 是什么意思?以及设计适合所有设备的图像的简单方法(如果可能)
谢谢
我做的示例 9 补丁图像。
最佳答案
是的,我建议您先阅读下面的文章,您将了解有关屏幕分辨率和 dp 的所有信息。
现在这是关于 Icon Design Guidelines
的最佳解释.
DP 表示密度独立像素,它更适合描述任何 View 的测量(与 PX 相比)。
来自上面的文档:
- 一组四种通用尺寸:小号、普通号、大号和超大号
- 一组四种通用密度:ldpi(低)、mdpi(中)、hdpi(高)和xhdpi(超高)
还有一点要记住:
要为不同的密度创建替代的位图可绘制对象,您应该遵循四种广义之间的3:4:6:8 缩放比例
密度。例如,如果您有一个适用于中等密度屏幕的 48x48 像素的可绘制位图(启动器图标的大小),所有不同的大小应该是:
36x36 for low-density
48x48 for medium-density
72x72 for high-density
96x96 for extra high-density
按钮图像: 或 9-patch 图像
要为按钮创建背景和选择器图像,我建议您创建 9 补丁图像,您可以使用 9-patch tool
创建 9 补丁图像.如果您创建 9-patch 图像,那么它会根据任何 View 的高度/宽度增大和缩小,并且看起来不会难看。
9 补丁图像的示例是:
不错的 9 补丁图像集:http://android9patch.blogspot.com/2011/10/android-9-patch-pack-22-more-buttons.html
关于android - 为 Android 应用程序设计图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635001/