問題タブ [android-vectordrawable]

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 に答える
5076 参照

android - Android レイヤー リスト VectorDrawable サイズ

私の質問はこれに関連しています: link。最近、Android 用のリソースのほとんどを、さまざまな解像度のさまざまな png ファイルからベクター型ドローアブルに変更しました。スワイプ中にビューの背景を変更して、Gmailスタイルの赤い背景にゴミ箱アイコンを表示できる「スワイプして削除」ライブラリを使用しています。アイコン) :

ここに画像の説明を入力

以前は次のコードを使用してそれを行っていましたが、API 21 未満でも引き続き行っています。

ただし、API 21 以降では別の構文が必要です

現在、左側/右側のアイコンの代わりに、API 21 および API 22 (Lollipop) のアイコンが引き伸ばされて画面いっぱいに表示されます。アイコンの幅を指定する方法はありますか?

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

android - Youtube Androidでアニメーションベクタードローアブルを再生/一時停止する

svgs パスとアニメーション ベクトルを使用して、YouTube の再生/一時停止のようなアニメーションを実行しようとしています。

Strings.xml

anim/path_morph.xml:

drawable/avd.xml

drawable/ic_pause_arrow.xml:

drawable/ic_play_arrow.xml:

activity_main.xml

MainActivity.java

しかし、私はまだCaused by: android.view.InflateException: Binary XML file line #2 Can't morph fromクラッシュします:/

0 投票する
5 に答える
3955 参照

android - Android Vector Drawable のクラッシュ

ベクタードローアブルを使用しています。いくつかのデバイスでうまく動作しますが、Android 5.0.2 を搭載した Sony では、アプリケーションの起動時に次のようになります。

このデバイスでサポートされていないタグを含む xml に変換された svg があるようです。ただし、どのデバイスをどのように理解し、サポートされている他のすべてのデバイスで動作することを確認する方法.

0 投票する
2 に答える
1334 参照

android - FloatingActionButton アイコンのアニメーション

FABアイコンのアニメーションを実装してみました。ドキュメントに記載されているとおりにすべてを作成しましたが、アイコンがアニメーションしません。何が欠けているのかわからない。

このGist リンクの下にあるコードをご覧ください。

私を助けてください!

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

android - VectorDrawable はスケーリングされ、シャープではありません

Android Studio のベクトル xml:

結果:

ここに画像の説明を入力

に変更24dp96dp結果:

ここに画像の説明を入力

Android Studio のメニュー xml:

だから私の質問は、svgが通常行うべきようにサイズを自動的に変更する方法ですか?

0 投票する
2 に答える
1309 参照

android - Android で xml を使用して複雑な図を描画する方法

ここここここ、および他のいくつかのウェブサイトでも同様の質問を見ました。

以下のコードのようにxmlを使用して形状を描画することを知っています


しかし、このチュートリアルを見ているときにコードを見たのですが、xml を使用してフライトを描画しています。

png ファイルだと思っていたのですが、XML であることがわかりました。以下はコードです


そのpathDataとその内容が何を意味するのだろうかM21,16v-2l-8,-5V3.5c0...

説明できますか?

そして、私の次の疑問は、どうすればそのようにコーディングできるかです

いくつかの計算によって手動でコーディングする必要がありますか (各ピクセル位置を指定することにより)

また

PNG画像を持って形を描くトリックはありますか? (pngファイルをアップロードすると、XMLコードまたはその他の方法として提供されるオンラインコンバーター)

質問のタイトルは正しいですか?それがどのような方法かはわかりません。だから私は単にHow to draw...を入れました。間違ったことを指定した場合は修正してください。

前もって感謝します (:

0 投票する
4 に答える
19584 参照

android - Android: プログラムでベクター ドローアブルのストロークの色を設定する方法

Android の VectorDrawable で問題が発生しています。ベクター ドローアブル ファイル (.xml) があり、それをビットマップに描画したいと考えています。このファイルを読み込んでビットマップに描画することができました。塗りつぶしの色は変更できますが、ストロークと色を変更できないという問題があります。

どんな助けでも大歓迎です!!!

ありがとうございました!

描画可能なファイルは次のとおりです。

形状をロードして青色で塗りつぶす方法は次のとおりです。