2017-08-23 1 views
4

Lorsque je clique avec le bouton droit sur le dossier drawable => Nouveau => Image Asset => Barre d'actions et icônes de tabulation => Thème Je ne peux que sélectionner HOLO_LIGHT, HOLO_DARK et CUSTOM. Même lorsque j'utilise la fonction personnalisée aveC#FFFFFF, les icônes sont un peu transparentes.Comment créer des icônes de barre d'action matérielle dans Android Studio

Le site Android Asset studio https://romannurik.github.io/AndroidAssetStudio/icons-generic.html crée des icônes sans transparence, mais ils sont trop petits

Y at-il un moyen rapide de créer des icônes de matériel?

Répondre

1

Vous pouvez changer la couleur de l'icône en réglant l'élément tint, vérifiez ci-dessous exemple

<ImageView 
    android:layout_width="16dp" 
    android:layout_height="16dp" 
    android:src="@drawable/ic_icon_next" 
    android:tint="#FFDE2F" 
    tools:ignore="ContentDescription" /> 

créer un fichier dans le dossier drawable si l'icône est raster image- drawable_icon_next.xml

<?xml version="1.0" encoding="utf-8"?> 
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/ic_action_settings" 
    android:tint="#FFDE2F"/> 

ou

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:color="#FFDE2F" android:state_checked="true" /> 
    <item android:color="#FFDE2F" android:state_checked="false" /> 
</selector> 

Et utiliser ce dessin pour l'article.

<item android:id="@+id/menu_item_next" 
    android:icon="@drawable/drawable_icon_next" 
    android:title="Menu title" 
    app:showAsAction="always"/> 
+0

Cela va-t-il changer la transparence? – Motte001

+0

Couleur de l'icône va changer à la couleur que vous êtes spécifié comme couleur de couleur – young

+0

J'ai un android: icône à l'intérieur d'un élément et la teinte ne semble pas fonctionner ici – Motte001