SVG文件在Android Studio中可伸缩吗?



我正在Android Studio中制作Android应用程序,并且想知道如果我导入SVG文件,它将按比例缩小或扩大以适合每个屏幕?

例如,它在我的S20FE上看起来很好,这是XXXHDPI屏幕,但如果没有单独的XML密度文件,它在HDPI屏幕上看起来会一样吗

编辑:我没有密度更小的设备,由于某种原因,可以在Android Studio中运行的虚拟电话不适合我。

根据https://developer.android.com/studio/write/vector-asset-studio,使用矢量绘制图而不是位图可以减少APK的大小,因为相同的文件可以根据不同的屏幕密度调整大小而不会损失图像质量。所以,相同的SVG将根据屏幕大小进行缩放。

SVG文件是最好的,因为它们会减少APK的大小,质量最好。如果你不知道如何使用SVG文件,那么请问我。我将为你提供一步一步的流程SVG文件适用于所有设备而无需更改质量,因此您不必为每种资源制作单独的5文件。

最新更新