【问题标题】:Are SVG files scalable in Android StudioSVG 文件在 Android Studio 中是否可扩展
【发布时间】:2021-12-10 08:03:37
【问题描述】:

我正在 Android Studio 中制作一个 Android 应用,我想知道如果我导入一个 SVG 文件,它会按比例缩小还是放大以适应每个屏幕?

例如,它在我的 S20FE 上看起来不错,它是 XXXHDPI 屏幕,但在 HDPI 屏幕上看起来是否相同,而不需要制作单独的 XML 密度文件

编辑:我没有任何密度较小的设备,出于某种原因,可以在 Android Studio 中运行的虚拟手机不适合我。

【问题讨论】:

  • 你能发一下代码吗
  • Android Studio 中没有关于屏幕尺寸的代码。

标签: android xml android-studio android-layout


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    SVG 文件是最好的,因为它们会减小 APK 的大小并且质量最好。如果您不知道如何使用 SVG 文件,请咨询我。我将为您提供步骤过程的步骤。1 SVG 文件适用于每个设备而无需更改质量,因此您不必为每个资源制作单独的 5 个文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-09
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      • 2016-05-18
      相关资源
      最近更新 更多