問題タブ [androidsvg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2749 参照

android - SVG からビットマップ、ImageView へ

私のAndroidアプリでは、SVGファイルからビットマップオブジェクトを取得してキャッシュに保存しようとしています。次に、このビットマップから ImageView オブジェクトに表示する必要があります。ImageView の密度が間違っているか、Picture が小さすぎるか大きすぎるかのいずれかです。そのコードの何が問題なのか誰か教えてもらえますか? 私の目的のために、私は AndroidSVG ライブラリ (リンク) を使用します。画像の幅と高さは 30 dp にする必要があります。

ここで結果を見ることができます

2015.3.30 編集

このようなピクセル サイズでビットマップを作成しようとすると、小さすぎるイメージが得られます (ただし、シャープです)。

ここに画像の説明を入力

追加情報:

青色は、私の ImageView からの背景色です。私の SVG は透明な表面を持っているので、それを使用して開始点と終了点を確認します。SVG は青い領域を埋める必要があります...

ここに私のSVGファイルがあります:

0 投票する
1 に答える
1180 参照

android - 画像ビューでpngファイルの上にSVG画像をレンダリングします

レイアウトの画像ビューにロードされたpngファイルがあります。次に、そのpng画像の上にレンダリングする必要があるsvg画像があります。

可能な方法を提案してください。

また、私の質問について何か説明があれば教えてください。

0 投票する
9 に答える
198455 参照

android - AndroidでSVGを使用する最も簡単な方法は?

Android で svg を使用し、イライラするさまざまな解像度の作成と解像度ごとのファイルのドロップを回避するために、無数のライブラリを見つけました。アプリに多くのアイコンや画像がある場合、これは非常に面倒です。

AndroidでSVGを使用するための最も簡単に使用できるライブラリのステップバイステップのプロセスを提供してくれる人は誰でも親切にできますか?これは他の多くの人にも役立つと確信しています.

また、アイコンと画像の生成には Android Studio と Illustrator を使用しています。

0 投票する
1 に答える
214 参照

android - imageView (TileView) に画像が表示されない

TileView Android ライブラリの setDecoder() メソッドでカスタム デコーダを設定する際に問題が発生しています。画面に何も表示されません。私はsvg画像を持っていて、Android svgライブラリを使用して同じものをビットマップに変換しています.親切に助けてください. メインクラスのメソッド作成時にコードをPFBする

BitmapDecoderAssetsCustom デコーダー クラス。

0 投票する
1 に答える
1046 参照

android - Android Studio でのベクター アセット解析の例外

ベクター ドローアブルの新しい Android Studio バージョン 1.4 サポート機能に従って、ローカル フォルダーに含まれる SVG ファイルからベクター アセットを生成しようとすると、問題が発生します。次のように取得しているエラーのスクリーンショットを添付しました

ここに画像の説明を入力

Android では Vector Drawable(SVG) のサポートが初めてなので、どうすればよいかわかりません。どんな種類の助けも私にとって役に立ちます。前もって感謝します。

注:デフォルトのマテリアル アイコンはうまく機能していますが、ローカル SVG ファイルからインポートしようとしているときにのみ問題に直面しています。

0 投票する
1 に答える
445 参照

android - AndroidでSVGを正しく使用するにはどうすればよいですか?

SVG の公式サポートが API レベル 23 まで開始されなかったことは知っていますが、最小 SDK が 17 のアプリで SVG を使用するにはどうすればよいですか?

以前は動作していましたが、何が変わったのかわかりません。AndroidSVG ライブラリを使用しています。

実稼働 APK をビルドしようとすると、このエラーが発生します

エラー:(163) エラー: タイプ ドローアブル [ResourceType] の予想されるリソース

これは、このエラーが発生する 150 行のコードの 1 つです。

他にどのような情報を提供すればよいかわかりませんので、さらに必要な場合はお知らせください。

ありがとう

私の問題が重複しているかどうかはわかりませんが、重複している場合、これらの解決策はどれも機能しません。

0 投票する
1 に答える
103 参照

android - AndroidSVG でメソッド setDocumentViewBox() を使用する方法

svg イメージのレンダリングには androidsvg-1.2.1.jar を使用します。画像の元のサイズは、幅 260 ピクセル、高さ 100 ピクセルです。次のように、ディスプレイの幅に比例して画像の幅を設定しようとしました。

ドキュメントには、メソッドgetDocumentHeightsetDocumentWidthメソッドsetDocumentViewBoxがピクセル単位の入力値を受け入れると書かれています。ただし、この場合、ビューボックスのサイズは推定されていましたが、画像自体はビューボックスの左上隅にあり、そのサイズはビューボックスのサイズよりもはるかに小さかった (約 4 倍未満)。

ここに画像の説明を入力

コードの最後の行を次のように変更したとき

画像のサイズはビューボックスのサイズとほぼ同じになりましたが、それでも少し小さいままです。なぜこうなった?setDocumentViewBoxまた、メソッドの入力にはどの値を適用する必要がありますか?

0 投票する
11 に答える
49839 参照

android - Vector Asset Studio で SVG の読み込みに失敗するのはなぜですか

以下の SVG は、Android Studio の Vector Asset Studio で開くことができず、エラーが発生します。

「空のプレビュー画像です! TareSymbol.svg の解析中に例外が発生しました: 入力文字列の場合: "8.7337904mm"XML ファイルの解析中に例外が発生しました: ファイルの終わりが早すぎました。」

次の SVG ファイルが Vector Asset Studio と互換性がないのはなぜですか?

ここに画像の説明を入力