AndroidはSVG(ネイティブ)をサポートしていますか?AndroidでのSVGサポート、現在のステータス
私は古い答えをウェブ上で見つけましたが、の現在の状況を理解できません。
可能であれば、参考にしてください。
AndroidはSVG(ネイティブ)をサポートしていますか?AndroidでのSVGサポート、現在のステータス
私は古い答えをウェブ上で見つけましたが、の現在の状況を理解できません。
可能であれば、参考にしてください。
AndroidはSVG(ネイティブ)をサポートしていますか?
「Android」、「SVG」、「ネイティブ」の意味によって異なります。
Androidはモバイルオペレーティングシステムです。それは複数のバージョンがあります。
SVGが標準です。それは複数のバージョンがあります。
「ネイティブ」とは、「SVGをいくつかのJavaクラスからデコードできる」から「Android WebブラウザがSVGをレンダリングできる」という意味です。
AndroidのWebブラウザは、Android 3.2とAndroid 4.0ではthis Web pageが問題なくレンダリングされますが、Android 2.3では失敗します。
JavaクラスのSVGパーサーセットがなく、ImageView
などのウィジェットにはSVGを直接使用する能力がないことがわかります。 SVGサポートがWebView
に自動的には利用できないプラグインを介していると考えられますが、WebView
を使用して、SVG
を表示することができます。ただし、在庫ブラウザが新しいAndroidバージョンでサポートしているようです。
ブラウザでサポートされているSVGのバージョンが記載されていないため、このバージョンのSVGについてはわかりません。いくつかのテストを実行し、使用する特定のSVG構造をサポートしているかどうかを確認する必要があります。
http://caniuse.com/#search=svgアンドロイドブラウザの欄には、デフォルトブラウザでSVGがサポートされるアンドロイド版が表示されます。すべてのバージョン3.0以上には基本的なSVGサポートがあります。
同じページで包括的な高度な機能の内訳を見ることができます。
私は「Androidウェブブラウザ」を意味していましたが、それ以上に答えました。ありがとう – cdarwin
@CommonsWareは2.xでwebviewでsvgをレンダリングできるプラグインやライブラリプロジェクトはありますか? –
@droidhot:私は気づいていないが、私は見に行っていない。 'svg-android'のようなAndroid Javaベースのアプリケーション用のSVGライブラリがあります。 – CommonsWare