70

Shapeこのクラスを使用したAndroidでのベクトル描画は、別のベクトル描画標準にどのように似ているのでしょうか。

ShapeはでありDrawable、Drawablesは通常XMLとして定義されているため、SVGのベクター描画コマンドによく似ています。

私の質問はこれです:SVG図面の説明をAndroid Shapesに変換するためのXSLT変換または他のメカニズムを作成した人はいますか?

4

6 に答える 6

26

GoogleのAndroidifyアプリで使用されている別の非GPLライブラリ(これはApache License 2.0です):svg-android

https://github.com/pents90/svg-android

于 2011-05-11T16:28:37.777 に答える
11

まあ、正確ではありません。しかし、私はlibsvgをandroidに移植しました。これにより、SVGファイルをロードしてCanvasにプロットできます。

チェックアウトしてください:

https://launchpad.net/libsvg-android

于 2010-06-03T20:44:01.073 に答える
6

私が見つけた最も近いものはsvg4mobileでした。

Drawables XMLへの変換を行うとは思いませんが、svgを読み取り、Drawableクラスを適切に呼び出します。

于 2010-06-15T21:07:54.777 に答える
2

現在、私を含む何人かの人々はそれを独立して取り組んでいます。
あなたはこれらの記事で実用的な解決策を見つけるかもしれません:
  Android。SVGをサポートするImageView。
  SVGをサポートするAndroidImageViewとDrawable

于 2010-12-14T10:50:54.777 に答える
2

優れたAndEngineには、SVGをロードし、色の置換やその他の優れた機能を使用して、任意の解像度でテクスチャにラスタライズするための拡張機能があります。本当に動作します。たとえば、エンジンの作者による無料ゲームを試すことができます。

注:エンジンはフルスクリーン2Dゲームに最適で、OpenGL2ビューに基づいています。LGPL

于 2012-02-23T07:22:24.007 に答える
2

上記の2つのGPLライブラリに加えて、SVG Tinyサブセットを実装するTinyLineと呼ばれる商用ライブラリがあります。これは、GPL以外のアプリケーションを作成する場合は、より限定的ですが、より適切なライセンスの選択肢となる可能性があります。

于 2010-11-16T03:07:39.240 に答える