0
我正在使用SVG rendering library for Android通過解析SVG來創建可繪製的矢量。然後,我想識別它的元素並使它們可填充。如何從android中識別SVG中的子元素?
例如,我想要在SVG文件中分別識別所有六個元素,如下所示,並且要使它們可填充。
什麼是適當的方式做到這一點?
我正在使用SVG rendering library for Android通過解析SVG來創建可繪製的矢量。然後,我想識別它的元素並使它們可填充。如何從android中識別SVG中的子元素?
例如,我想要在SVG文件中分別識別所有六個元素,如下所示,並且要使它們可填充。
什麼是適當的方式做到這一點?
AndroidSVG目前僅供渲染。所以你不能修改SVG或重新着色它的任何部分並重新渲染。
我看到兩個解決方案:
裝入SVG作爲一個字符串。然後通過使用字符串操作修改SVG來重新調整圖像,然後通過InputStream將其傳遞給AndroidSVG。
有一堆七個SVG。每個花瓣的顏色和頂部的花輪廓。然後讓每個花瓣在右側區域被點擊時可見。