如何针对不同的 android 屏幕尺寸使用矢量图像

how to use vector images for different android screen sizes

如何使用根据屏幕大小缩放的矢量图? 我在我的项目中使用矢量图,但在大屏幕上无法缩放。

缩放是什么意思?也许你误会了。

如果您的意思是图像尺寸会在各种屏幕尺寸下发生变化,那么这种事情就不会发生。图像大小是您在图像视图(或任何其他使用该图像的视图)中提供的大小。

矢量资产和普通资产之间的唯一区别是矢量资产每次都会重新绘制,因此无论它有多大以及显示在哪种设备上,您都不会得到低质量的图像。所以您不需要为各种尺寸的屏幕保存各种尺寸的图像。

如果你想改变图片的大小,只需改变imageView的高度和宽度。您可以使用 dp(密度无关)单位。

您无需为不同屏幕的支持矢量图像做任何事情,它已经针对相关 dp 进行了缩放,当您说 "it is not scaling in big screens?" 时,您能否提供有关您的问题的更多详细信息 也许您希望平板电脑上的图像更大?