0

J'ai essayé de googler des images d'un, mais je me demande s'il y a un moyen pour moi de spécifier la couleur du bouton d'action flottante en utilisant hexadécimal dans le fichier de mise en page. Je veux que la couleur ait du sens avec le reste de l'application.Où puis-je trouver l'icône d'un bouton d'action flottant dans studio android?

+0

Les meilleurs endroits pour rechercher les icônes sont: [materialdesignicons.com] (https://materialdesignicons.com/) et [icônes de conception de Google] (https://design.google.com/icons/index.html) –

Répondre

0

Vous pouvez changer la couleur de FAB par app:backgroundTint attribut dans FloatingActionButton XML

<android.support.design.widget.FloatingActionButton 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/ic_myicon" 
app:backgroundTint="@color/mycolor" 
app:fabSize="normal" 
app:elevation="5dp"> 
+0

Cela fonctionnera-t-il avec une image que je vais quitter google? Il n'y a pas d'icône FAB dans mon répertoire drawables. –

+0

Oui, cela fonctionnera sans faille, mais assurez-vous d'utiliser une image png pour l'icône – deejay

0

vous pouvez définir le bouton action flotteur couleur à l'aide colorAccent dans syles.xml:

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
    <item name="drawerArrowStyle">@style/drawer_toggle</item> 
</style> 

ou si vous n » Je veux changer colorAccent, vous pouvez utiliser backgroundTint comme dit deejay.

+0

Cela fonctionnera-t-il si je télécharge une image de google et la mets dans mon répertoire drawables? Mon répertoire drawables n'a pas été fourni avec une icône de bouton d'action flottante –