我正在尝试为Android应用设计一些图像和按钮图像。但是屏幕尺寸和DPI设置太多了。
有人可以解释一下屏幕尺寸和DP是什么意思吗?以及设计图像以适合所有设备的简单方法(如果可能)
谢谢
我做过9张补丁图片。
答案 0 :(得分:7)
是的我建议你先阅读下面的文章,你会了解有关屏幕分辨率和dp的所有信息。
现在,这是关于Icon Design Guidelines
的最佳解释。
DP表示与密度无关的像素,对于任何视图,更优选描绘测量(与PX相比)。
来自上述文件:
要记住的另一件事:
要为不同的密度创建替代的位图可绘制,您应该遵循四个广义密度之间的 3:4:6:8 scaling ratio
。例如,如果你有一个位图可绘制的中等密度屏幕的48x48像素(启动器图标的大小),所有不同的大小应该是:
36x36 for low-density
48x48 for medium-density
72x72 for high-density
96x96 for extra high-density
按钮图片或 9-patch images
要为按钮创建背景和选择器图像,我建议您创建9补丁图像,您可以使用9-patch tool
创建9补丁图像。如果你创建9补丁图像,那么它会根据任何视图的高度/宽度增长和缩小,并且看起来并不丑陋。
9补丁图像的示例是:
9补丁图片的精美集合:http://android9patch.blogspot.com/2011/10/android-9-patch-pack-22-more-buttons.html