为Android应用程序设计图像

时间:2011-12-26 10:46:24

标签: android android-layout

我正在尝试为Android应用设计一些图像和按钮图像。但是屏幕尺寸和DPI设置太多了。

有人可以解释一下屏幕尺寸和DP是什么意思吗?以及设计图像以适合所有设备的简单方法(如果可能)

谢谢

我做过9张补丁图片。

enter image description here

1 个答案:

答案 0 :(得分:7)

是的我建议你先阅读下面的文章,你会了解有关屏幕分辨率和dp的所有信息。

Supporting Multiple Screens

现在,这是关于Icon Design Guidelines的最佳解释。

DP表示与密度无关的像素,对于任何视图,更优选描绘测量(与PX相比)。

来自上述文件:

  • 一组四个广义尺寸:小,普通,大和xlarge
  • 一组四个广义密度:ldpi(低),mdpi(中),hdpi(高)和xhdpi(超高)

要记住的另一件事:

要为不同的密度创建替代的位图可绘制,您应该遵循四个广义密度之间的 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补丁图像的示例是:

enter image description here enter image description here enter image description here

9补丁图片的精美集合:http://android9patch.blogspot.com/2011/10/android-9-patch-pack-22-more-buttons.html