android可以使用九个补丁图像来代替hdpi、mdpi、ldpi



九个补丁图像怎么样
它们可以用来代替吗?

  • /res/drawable hdpi/icon.png…。。72×72

  • /res/drawable mdpi/icon.png…。48×48

  • /res/可拉伸ldpi/icon.png……36×36

优点/缺点是什么?

从技术上讲,您永远不必为所有三种分辨率提供图像——如果缺少一种,系统将用其他分辨率之一替换它。尽管通常最好同时拥有这三种功能,以在所有屏幕密度下保持外观。

可以使用9-补丁,但只能在特定情况下使用。如果你有一个按钮的图像,它可以扩展但保留角,请记住,如果你不提供hdpi版本,这些角在高分辨率屏幕上看起来会小得多。但图像本身的大小仍将根据指定的拉伸区域进行扩展。

简而言之:9-patch确实允许图像根据需要独立于分辨率进行扩展,但图像的不可拉伸部分不会神奇地转换为更高/更低的分辨率。

最新更新