使用 SVG 转换为矢量到 imageview
Using SVG as converted to vector into imageview
在 Inkscape 应用程序中设计以下文本后,我想在 Android 中将其用于特殊的 ImageView
我是 Android IFAIG 中使用此功能的初学者,我在此 link 上将其转换为:
http://a-student.github.io/SvgToVectorDrawableConverter.Web/
现在,在转换后我将其复制到 drawable
文件夹并将其分配到 ImageView
我在 ImageView 中没有这种字体结构,就像这张图片一样:
我该如何解决这个问题?
如果你有svg
资源文件,你可以用于ImageView
,
将以下配置添加到您的 gradle
defaultConfig {
....
vectorDrawables.useSupportLibrary = true
...
}
并在ImageView
中使用srcCompat
app:srcCompat="your_svg"
主要问题是您的 SVG 文件取决于正在安装的特定字体。无论是使用在线工具转换SVG还是直接使用GianhTran建议的SVG,最好去掉这个依赖。
所以在 Inkscape 中:
- Select 正文
- 从菜单
应用路径 > 对象到路径
您的文本现已转换为路径。它不再依赖于存在的字体。
在 Inkscape 应用程序中设计以下文本后,我想在 Android 中将其用于特殊的 ImageView
我是 Android IFAIG 中使用此功能的初学者,我在此 link 上将其转换为:
http://a-student.github.io/SvgToVectorDrawableConverter.Web/
现在,在转换后我将其复制到 drawable
文件夹并将其分配到 ImageView
我在 ImageView 中没有这种字体结构,就像这张图片一样:
我该如何解决这个问题?
如果你有svg
资源文件,你可以用于ImageView
,
将以下配置添加到您的 gradle
defaultConfig {
....
vectorDrawables.useSupportLibrary = true
...
}
并在ImageView
srcCompat
app:srcCompat="your_svg"
主要问题是您的 SVG 文件取决于正在安装的特定字体。无论是使用在线工具转换SVG还是直接使用GianhTran建议的SVG,最好去掉这个依赖。
所以在 Inkscape 中:
- Select 正文
- 从菜单 应用路径 > 对象到路径
您的文本现已转换为路径。它不再依赖于存在的字体。