web-dev-qa-db-ja.com

色付きの画像は色がなく、描画可能な灰色のベクトルだけになっていますか?

Drawable cusに新しい画像アセットを作成しました。アプリに新しい画像を挿入する必要がありますが、新しい画像アセットを作成するたびに、出力はまったく色なしになります。写真を添付し​​ました。 enter image description here

紛らわしいし、レイアウトにインポートするたびに、画像でわかるように全体が灰色になります。なぜすぐに使えるソリューションが見つからないのですか?見落としている場合は教えてください。

31
Ben Scmidth

Batch Drawable Importを有効にする方法がまだわからない人にとっては便利だと思う自分の質問に対する答えが得られました。簡単で、プラグインをダウンロードしてインストールするだけです。私は最新バージョンに既にそれがあり、ダウンロードして再インストールしたことを読みましたが、期待したとおりに表示されませんでした。解決策は、ダウンロードしてインストールすることです。

  1. まず、Android Studio、デフォルト設定File-> Settingに移動するか、シンプルClickSDK Managerアイコンenter image description here

  2. デフォルト設定では、プラグインに移動します enter image description here

  3. 検索オプションに「Batch Drawable Import」と入力すると、Android Drawable Importerが表示されます。 enter image description here

  4. 私のイメージでは、すでにインストールされています。Install Pluginをクリックして、指示に従ってください。

  5. Android Studioを再起動して、新しいバッチ描画可能インポートを作成しようとすると、そこに表示されます。;)ありがとう。 enter image description here

59
Ben Scmidth

ドロアブルフォルダーに新しいアセットを作成するときに、設定する必要があります

「ランチャーアイコン」

の中に

「資産タイプ」

落ちる - enter image description here

これにより、元の色の画像が追加され、グレー表示されなくなります。また、res/mipmapフォルダーに画像を追加することもできます。 mipmapフォルダーから任意の場所に画像を移動できます。

13
Shadab Ansari

Android Studio(2.2)の新しいバージョンでアクションバーとタブアイコンとして画像アセットを作成すると、グレースケールに自動的に変換されます。ドロップダウンのデフォルトからテーマを選択すると、HOLO LIGHTが選択されますカスタムとあなたはカラーコードを与えることができるかもしれませんが、これはスケッチのような画像に対してのみ機能します カラーコードを取得するために

0
Sree Vishnu

適切な解決策を見つけました! NavigationViewオブジェクトを作成した場所にこのコードを追加するだけです!

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    //add the line below and your icon will display as your .svg file
    navigationView.setItemIconTintList(null);
    navigationView.setNavigationItemSelectedListener(this);
0
Mr. Jay Patel