2017-07-11 8 views
-1

私はAndroidアプリを開発しており、ベクター描画可能を実装したいと考えています。アンドロイドStudioでAndroidのベクトル資産Studioを使用している間、私はそれは私に次のエラーを示している私の.SVGファイルのインポート時:<switch>と<foreignObject>をSVGファイルに置き換える方法は?

enter image description here

を私は、彼らがそのようなタグがまだとしてサポートされていないと言う公式siteを訪問しましたアセットスタジオは非常に簡単な画像を扱うことができます。これらのタグをsupportedという同等のタグに置き換えることができる方法があれば私は考えていました。私はそれをする方法を知らない。助けてください、ありがとうございます! :)

+0

重複が存在する必要はないでしょうか? –

+0

Illustratorでは、.svgファイルに前述のタグはありませんが、それでも同じ効果が得られるように画像を修正する方法はありますか? –

+0

SVGファイルをテキストエディタで開き、サポートされていないタグを削除します。 –

答えて

0

ベクトル画像を使用する場合は、単純にSVG画像をhere からベクター画像に変換して、単純にこのベクトルを描画可能な画像として使用できます。

+0

"警告(s)!currentLocAI.svg:サポートされていない要素:switch、i:pgf" アンドロイド{ defaultConfig { vectorDrawables.useSupportLibrary = trueを }} 依存関係{ コンパイル「COM:役に立たない:( –

+0

ベクトル資産Studioを使用する前に、あなたのbuild.gradleファイルすなわちにステートメントを追加する必要があります。 android.support:appcompat-v7:23.2.0 ' } まだ問題が解決しない場合は、私に知らせてください。 –

関連する問題