android - 创建矢量图像 Assets 时出错 : <text> is not supported

标签 android android-studio svg

我仅使用线条工具、Eclipse 工具和文本在 Illustrator 中创建了一个基本的 SVG 文件。我使用的字体是 Century Schoolbook。

当我尝试配置矢量 Assets 时出现错误,不支持。预览显示没有文本的 SVG

难道我不应该在 SVG 文件上使用文本吗?肯定不是这样吧?

这是错误:

enter image description here

最佳答案

目前,Android 的矢量资源处理一小部分 SVG,主要集中在路径上。它似乎不支持文本。

但是,您的 SVG 工具可能能够导出 SVG,其中文本(以您所需的字体)转换为路径。这还可以确保您的文本以您想要的(转换后的)字体显示,因为您可能在作品中使用的字体在 Android 设备上可能不存在。

关于android - 创建矢量图像 Assets 时出错 : <text> is not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56419662/

相关文章:

java - 在android中取消Http连接

java - Android Studio - 非法字符 8204 错误

javascript - svg,获取位置绝对组

svg - 什么是 SVG(可缩放矢量图形)支持的浏览器?

javascript - 3d 散点图 javascript 或 SVG

java - 从 fragment 类访问非 Activity 类中的共享首选项

Android 应用程序崩溃,但不会重新启动 - 从应用程序中的另一点恢复

android - 如何在垂直 ListView 中的特定位置添加一组可水平滑动的项目?

java - onclick按钮,开始播放声音

android - 用 map 膨胀类 fragment 时出错