android - 使用速记十六进制颜色的 Glide 的 SVG 问题
问题描述
我想渲染使用短十六进制格式作为填充颜色的 SVG 资产,并且刚刚发现 Glide (4.9.0) 存在以下问题:#3094(评论)
我可以将 Glide 设置为接受短的十六进制颜色还是有解决方法来避免将每个 SVG 文件更改为六位十六进制格式?
解决方案
您可能正在使用 AndroidSVG 进行 SVG 渲染。至少这就是 Glide 示例所使用的。确保您使用的是 AndroidSVG 1.3 或更高版本。v1.2 中存在一个三位数颜色解析的错误。
推荐阅读
- c - 变量具有不完整的类型“void”
- c# - C# 中的 API 响应“不支持的媒体类型”
- sql - 如何提高 SQL 空间查询性能?
- node.js - 条纹促销代码/优惠券代码检查客户端在订阅前检查
- node.js - 部署到 heroku 和 netlify 后,快速会话不持久
- reactjs - 无法通过 npm install 安装 react-scripts
- codeigniter - 如何使用 codeigniter 在弹出模式中获取行详细信息
- reactjs - Jest/Enzyme:功能组件中的模拟函数
- javascript - React Bootstrap 中的 ReactJS 自动完成功能不起作用
- hadoop - Jmeter - Hive 给出 java.lang.NoClassDefFoundError: org/apache/hadoop/security/SaslRpcServer