2017-07-01 11 views
0

この画像はSVGImageViewに読み込まれたSVG画像です。私はonTouchリスナーでSVGに色を塗りつぶすことはできません。私は特定の形や領域に色を塗るのに疲れています。助けて。ありがとうございました。svgの画像に触れたときにsvgの形を塗る方法

https://i.stack.imgur.com/96TM5.png

そして、このような異なる色で領域を塗りつぶす:

https://i.stack.imgur.com/t9zXG.jpg

+0

どのようにSVGを表示していますか? WebView、またはAndroid用のSVGライブラリの1つを使用していますか?詳細をご記入ください。 –

+0

SVGライブラリを使用してこれを使ってSVGをロードする lib:https://github.com/senkir/androidsvg/tree/master/src/com/caverock/androidsvg –

答えて

0

私の知る限りのAndroidサポートの相互作用のためのSVGライブラリの瞬間なしで。私はAndroidSVGの作者であり、私の実装すべき事項の優先順位が高いです。

今のところ必要な場合は、WebViewにSVGを表示し、JavaScriptイベントを使用して何がクリックされたかを判断する必要があると思います。

+0

paul sir、助けてくれてありがとう。しかし、それはアンドロイドのWebViewを使用してsvgの特定の領域に色を塗りつぶすことが可能です。 –

+0

はい。 'WebView'と同じものなので、ブラウザーと同じようにするでしょう。 –

+0

このソリューションを私に与えてくれてありがとう。試してみます。あなたにもう一度感謝します。 –

関連する問題