###前提・実現したいこと
Xamarin.Formsでsvg画像を読み込みたいのですが良い方法はないでしょうか?
個人的に調べた結果、PCLでiOS,Android固有のSVG読み込みAPIへのdependencyServiceを定義し、
Forms上で定義したdependecyServiceにより固有のAPIを呼び出すようにすれば良いのではと考えています。
http://ticktack.hatenablog.jp/entry/2016/01/02/212230
そこで上記のページを参考に、NugetでNGraphicsをiosのプロジェクトに追加し、
Resourcesフォルダの中にtiger.scgを格納し、呼び出そうとしたのですがうまくいきません。
参考サイトでは、変数svgTigerの中にsvgのファイル情報を直接入れ込んでいますが、
実装上ファイル名から呼び出したいので私は以下のように定義しています。
string svgTiger = "Tiger.svg"
var reader = new StringReader(svgTiger);
var graphic = Graphic.LoadSvg(reader);
Graphic.LoadSvgのところでエラーが発生してしまっているのですが、
どのように定義すれば参考サイトのようにSVGファイルを呼び出せるでしょうか?
ちなみに、SkiaSharpというものがXamarinの公式APIとして出ているようなのですが、
一般的にはSkiaSharpを利用する人の方が多いのですかね?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/07 15:11
2017/09/07 17:47
2017/09/08 12:05