【问题标题】:Displaying an svg file with gradient显示带有渐变的 svg 文件
【发布时间】:2017-03-06 05:14:08
【问题描述】:

我正在为 android 和我的设计师构建一个应用程序,在图标和背景上使用渐变,我可以将图标导入为 png 文件,但我宁愿使用 svg 文件来做这件事。

【问题讨论】:

  • 如果是纯渐变,您甚至可以直接编码而不添加任何 png。

标签: android xml svg


【解决方案1】:

如果“SVG”是指实际的 SVG 文件,那么答案是肯定的。如果您真的是指 VectorDrawable 文件,那么答案是否定的。

【讨论】:

  • then the answer is yes,,,如果您使用库来读取 SVG 文件。像 AndroidSVG。
  • 我给出这两个答案的原因是因为 SO 上的很多人在谈论 VectorDrawable 文件时一直在使用“SVG”这个词。
  • 有什么区别?
  • 适合吗?你的意思是?你现在问的是不同的问题吗?如果是这样,请在 S.O. 上提出一个新问题。如果您的意思是要使用渐变,但不想使用 SVG,那么您可能需要使用 PNG 文件。如果你这样做,那么是的,你可能需要为每个分辨率创建多个 PNG 文件。
  • PSD (Photoshop) 文件是位图。 VectorDrawables 是矢量文件。所以答案是否定的。
猜你喜欢
  • 2014-03-05
  • 1970-01-01
  • 1970-01-01
  • 2010-09-25
  • 2019-05-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多