問題タブ [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.
java - 21未満のAndroid APIでVectorDrawablesを使用するには?
私は Android プロジェクトに取り組んでおり、<vector>
適応可能で動的であるため、アイコンを表示することを選択しましたが、API 21 以降を搭載した Android を実行しているデバイスでこのアプリを実行できます。<vector>
私の質問は、 Androidの下位バージョン、つまりAPI 14などでどのように使用できるかです。ありがとう!
android - Android : VectorDrawables を使用した roundedImageView
Vector Drawables を RoundedImageView に設定しているときにエラーが発生します。ドローアブルを BitmapDrawable にキャストしようとしているが、VectorDrawable である必要があるため (私が間違っていなければ)、誰もが jpg であるかどうかにかかわらず、任意のタイプの画像を処理する方法を提案できますか? 、png またはベクトル。
RoundedImageView.java:
私のエラーログ:
android - スケーリングせずにレイヤーリストでベクタードローアブルを中央に配置する方法
ベクトルをスケーリングせずに aVectorDrawable
で aを使用しようとしています。LayerList
例えば:
ic_check_white_48dp
次のように定義されたドローアブルID:
望ましい効果は、チェック アイコンをスケーリングせずにレイヤー ドローアブルの中央に配置することです。問題は、上記のレイヤーリストにより、チェックアイコンがレイヤーサイズに合わせてスケーリングされることです。
密度ごとにベクター ドローアブルを PNG に置き換え、レイヤー リストを次のように変更すると、目的の効果を得ることができます。
を使用してこれを行う方法はありますVectorDrawable
か?
android - Android のベクトルは動的にサイズ変更されます
AndroidでSVGインポート画像を使用していますが、ImageViewを使用してサイズを変更できません。画像は次のようになります。
インポートされたドローアブルは次のとおりです。
ImageView (アタッチされている場所) の layout_height と layout_width を変更すると、次のようになります。
ベクトルの高さと幅は両方とも 208 dp ですが、ImageView は 100 dp として使用する必要があることに注意してください。ビューはdataBindを使用して動的にサイズ変更する必要があるため、複数のベクトルを持つことはオプションではないと思います。
どうやら、画像は ImageView で拡大縮小されません。誰かがそれを簡単に回避する理由と方法を知っていますか?
android - PNG が VectorDrawable 用に生成されない
アプリで VectorDrawables を使用しています。ただし、ロリポップ以前のデバイスでは、VectorDrawables がぼやけて表示されます。これらのデバイスではベクター型ドローアブルがサポートされていないことを確認しました。また、gradle プラグインは、VectorDrawable ごとに PNG を自動的に生成します。
しかし、私のプロジェクトでは、PNG は生成されていません。
Android Studio 1.5.1 を使用しています
android - 多くのメモリを使用するベクター型ドローアブル
だから私はベクトルにした11の異なるドローアブルを持っています.ロリポップより後のバージョンにあるすべてのデバイスの画像としてそれらを使用しました.十分なメモリがありません。
ベクトルは画像よりも効率的だと思いました。
これが私のベクタードローアブルの例です:
これらを、作成されたイメージビューのイメージ リソースとしてランダムに設定する gridView に表示しています。
android - VectorDrawable を追加しようとしたときのエラー
VectorDrawable を追加しようとした後、エラーが発生しましたが、新しい があると元に戻りました。何が問題なのか教えてください。
android - OutOfMemory 例外 Android VectorBitmap
画像の表示には vectordrawable を使用しています。画像は、アプリ (apk) にバンドルされているすべてのリソースです。私の問題は、アプリが OutOffMemoryException でクラッシュするまで、すべての新しいアクティビティのメモリが大幅に増加することです。
メモリ リークについて MAT を調べましたが、ビットマップ エラー以外は見つかりませんでした。
vectordrawables を表示する効率的な方法は何ですか? 私のアプリの一般的なアーキテクチャは、アクティビティのライフサイクルに適していないのでしょうか?
他のアプリ (facebook、aibnb、whatsapp など) の一般的なメモリ使用量に関する情報は見つかりませんでした。私の使用量は約40〜70MBです。