Vector Drawableが表示されない場合 | Vector Drawable is not displayed | Android

スポンサーリンク

VectorDrawableが表示されない場合は以下の確認を行ってください。特にAndroidStudioで開発をしている場合、デフォルトの状態では表示されません。特に以下の2つ、gladle及び、Javaの継承についてはしっかり確認を行ってください。

スポンサーリンク

gradleを確認

vectorDraawables.useSupportLibraryがtrueに設定されているかどうか?

defaultConfig {
    vectorDrawables.useSupportLibrary = true
}

JAVA側の継承元を確認

extends AppCompatActivity

となっていますか?fragmentActivityなどではvectorDrawableは表示されません。

透明度の確認

vectorDrawable側でfillColorなどが透明度の設定00となっていませんか。

android:fillColor="#00464646"

8桁表記の場合左の2桁が透明度です。00の場合は完全に透過されますから事実上、表示されません。

いずれにも該当しない

上記で解決しないことは考えずらいですが、解決しない場合はCleanProjectの実行、再起動などを行ってください。