Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

A cor do Drawable add não muda

Segui todas as orientações do instrutor Alex, no entanto meu drawable add ficou preto. Percebi que mais alunos teve essa dúvida e segui algumas orientações dos tópicos semelhantes ao meu, mas não obitive exito. themes.xml

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.Agenda" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/purple_500</item>
        <item name="colorPrimaryVariant">@color/purple_700</item>
        <item name="colorOnPrimary">@color/white</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/teal_200</item>
        <item name="colorSecondaryVariant">@color/teal_700</item>
        <item name="colorOnSecondary">@color/black</item>
        <!-- Status bar color. -->
        <item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
        <!-- Customize your theme here. -->
        <item name="colorControlNormal">@color/white</item>
    </style>
</resources>

colors.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="purple_200">#FFBB86FC</color>
    <color name="purple_500">#FF6200EE</color>
    <color name="purple_700">#FF3700B3</color>
    <color name="teal_200">#FF03DAC5</color>
    <color name="teal_700">#FF018786</color>
    <color name="black">#FF000000</color>
    <color name="white">#FFFFFFFF</color>
</resources>
4 respostas

Wesley, tudo bem ?

Cara consegue mandar pra gente os arquivos de layout que estão com problema ? E acredito que tu tenha criado um vector certo ? Se sim, manda pra gente o conteúdo dele também, o xml eu digo.

Fala Matheus, tudo beleza!!

Consigo sim! Por acaso são esses aqui?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/activity_main_fab_novo_aluno"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentBottom="true"
        android:layout_marginStart="16dp"
        android:layout_marginTop="16dp"
        android:layout_marginEnd="16dp"
        android:layout_marginBottom="16dp"
        android:clickable="true"
        android:focusable="true"
        android:tint="@color/white"
        app:backgroundTint="#E30425"
        app:rippleColor="@color/design_default_color_on_secondary"
        app:srcCompat="@drawable/ic_action_novo_aluno"
        tools:ignore="SpeakableTextPresentCheck,SpeakableTextPresentCheck" />

    <ListView
        android:id="@+id/activity_main_lista_de_alunos"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:listSelector="@drawable/ic_action_novo_aluno" />
</RelativeLayout>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24"
    android:tint="#FFFFFF"
    android:alpha="0.8">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>
</vector>

Obrigado!!

solução!

Olhando seu vector ele devia estar branco, confere ?

Seu FAB deve usar a propriedade app:tint invés de android:tint, acho que isso que pode estar causando problema pra ti, faz essa troca e fala pra gente

Era isso mesmo!! Funcionou!!

Valeu!!!