Android Studio 中的 SVG 文件是否可缩放
Are SVG files scalable in Android Studio
我正在 Android Studio 中制作一个 Android 应用程序,想知道如果我导入一个 SVG 文件,它会被缩小或放大以适应每个屏幕吗?
例如,它在我的 XXXHDPI 屏幕的 S20FE 上看起来不错,但是如果不制作单独的 XML 密度文件
,它在 HDPI 屏幕上看起来是否一样
编辑:我没有任何密度较小的设备,并且出于某种原因,Android Studio 中可以 运行 的虚拟 phone 对我不起作用。
根据 https://developer.android.com/studio/write/vector-asset-studio 的说法,“使用矢量绘图而不是位图可以减小 APK 的大小,因为可以针对不同的屏幕密度调整同一文件的大小,而不会降低图像质量。”。 =14=]
因此,相同的 SVG 将根据屏幕尺寸进行缩放。
SVG 文件最好,因为它们会减小 APK 的大小并且质量最好。如果您不知道如何使用 SVG 文件,请问我。我将为您提供步骤流程。1 SVG 文件适用于每台设备而质量没有变化,因此您不必为每个资源制作单独的 5 个文件。
我正在 Android Studio 中制作一个 Android 应用程序,想知道如果我导入一个 SVG 文件,它会被缩小或放大以适应每个屏幕吗?
例如,它在我的 XXXHDPI 屏幕的 S20FE 上看起来不错,但是如果不制作单独的 XML 密度文件
,它在 HDPI 屏幕上看起来是否一样编辑:我没有任何密度较小的设备,并且出于某种原因,Android Studio 中可以 运行 的虚拟 phone 对我不起作用。
根据 https://developer.android.com/studio/write/vector-asset-studio 的说法,“使用矢量绘图而不是位图可以减小 APK 的大小,因为可以针对不同的屏幕密度调整同一文件的大小,而不会降低图像质量。”。 =14=] 因此,相同的 SVG 将根据屏幕尺寸进行缩放。
SVG 文件最好,因为它们会减小 APK 的大小并且质量最好。如果您不知道如何使用 SVG 文件,请问我。我将为您提供步骤流程。1 SVG 文件适用于每台设备而质量没有变化,因此您不必为每个资源制作单独的 5 个文件。