在安卓中的@2x视网膜图像等效物是什么?

13

我正在将一个iOS应用程序转换为Android。(使用Android Studio)

我所有的图像都是...@2x.png。

所以,我的两个问题:

1- 我可以将所有的@2x复制到“xhdpi”文件夹中,Android会自动调整设备的密度吗?

2- “xhdpi”是否真的等同于xcode的@2x?

1个回答

12

您应该阅读这篇文章,因为它将为您的所有图像大小提供良好的起点,并在我刚开始为Android开发时给予了我的帮助。http://developer.android.com/guide/practices/screens_support.html

基本上,Android设备根据屏幕大小使用不同DPI的图像。如果没有设备使用的DPI,则会应用最接近的DPI,但这可能会使您的应用程序看起来像素化或拉伸。

没有等于Retina的DPI。以下是基于MDPI的一些屏幕尺寸,其大小与非Retina相同。

  • MDPI = 非Retina = 100%图像
  • HDPI = 150%图像
  • Retina = 200%图像
  • XHDPI = 225%图像

http://www.teehanlax.com/blog/density-converter/

您将需要在图像文件夹中为每个应用程序支持的DPI创建一个文件夹。如果您只打算使用最新的设备,则可能只需要HDPI、XHDPI和XXHDPI。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接