Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用Android 的 SVG 渲染库通过解析 SVG 创建一个可绘制的矢量。然后我想识别它的元素并使它们可填充。
例如,我想在 SVG 文件中分别标识所有六个元素,如下所示,我想让它们可填充。
这样做的适当方法是什么?
AndroidSVG 目前是仅渲染的。所以你不能修改 SVG 或重新着色它的任何部分并重新渲染。
我看到两个解决方案:
将 SVG 作为字符串加载。然后通过使用字符串操作修改 SVG 来重新着色您的图像,然后通过 InputStream 将其传递给 AndroidSVG。
有一堆 7 个 SVG。每个花瓣颜色和顶部的花朵轮廓一个。然后在单击右侧区域时使每个花瓣可见。