其他分享
首页 > 其他分享> > android可以使用九个补丁图像而不是hdpi,mdpi,ldpi

android可以使用九个补丁图像而不是hdpi,mdpi,ldpi

作者:互联网

怎么样的9补丁图像.
它们可以用来代替吗?

> /res/drawable-hdpi/icon.png …… .. 72×72
> /res/drawable-mdpi/icon.png …. 48×48
> /res/drawable-ldpi/icon.png …… 36×36

What are the benefits/drawbacks?

解决方法:

从技术上讲,您不必为所有三种分辨率提供图像 – 如果缺少一个,系统将用其他分辨率替换它.虽然通常所有三个都可以更好地保持所有屏幕密度的外观.

可以使用9-patch,但应仅在特定情况下使用.如果您有一个按钮的图像可以扩展但保留角落,请记住,如果您不提供hdpi版本,这些角落在高分辨率屏幕上看起来要小得多.但是,根据specified stretch areas,图像本身的大小仍将扩大.

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

标签:android,nine-patch
来源: https://codeday.me/bug/20190530/1186757.html