android - 如何解析从服务器拉出的矢量可绘制对象到视图?
问题描述
通常,矢量可绘制对象被编译,并在执行时使用它们的 id 进行访问。
我的项目包括从服务器中提取图像。目前,我正在为 png 文件执行此操作,但我会尝试使用向量“.xml”。
我可以下载这些,但我无法以可绘制类型解析它们以在视图中显示它们。
我怎么能用一堆代表向量资源的字节来做到这一点并将它们解析为可绘制对象?
这对我的应用程序来说将是一件大事,因为它会轻得多,并且对那些像素化的图片有好处。
解决方案
inflate方法可能会有所帮助,但您可以使用第三方库:androidsvg。如果可能,不要复制轮子。
推荐阅读
- ios - 从 Firebase 检索信息时,控制流如何工作?
- vba - 从共享驱动器加载的 Word 文档的本地副本无法使用 VBA 另存为 PDF 方法。不保存文档
- angular - Angular Input 设置焦点问题在 iOS 设备中不起作用
- ros - 如何将预序列化数据发布到 ROS?
- reactjs - 方法“text”意味着在 1 个节点上运行。找到了 0 个
- python - 在 docker Alpine 中安装 pandas
- ruby-on-rails - Google Cloud Talent 解决方案异常:Google::Cloud::PermissionDeniedError
- python - 非英语术语-文档矩阵
- c# - 使用 C# 验证 PS256 编码的 JWT
- vuejs2 - 触发 nuxt-link 初学者时出现网络错误