Ícone do botão Android FAB sempre preto com o tema MaterialComponents

Estou criando um aplicativo Android e usando o tema de bibliotecas AndroidX e design de materiais. Meu tema do aplicativo emstyles.xml é

<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

Tenho o seguinte botão FAB de uma biblioteca:

<com.leinardi.android.speeddial.SpeedDialView
        android:id="@+id/work_log_fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        app:layout_behavior="@string/speeddial_scrolling_view_snackbar_behavior"
        app:sdMainFabClosedSrc="@drawable/ic_add_white_24dp"
        app:sdOverlayLayout="@id/overlay" />

E também tentou o FAB padrão:

<com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="end|bottom"
        android:src="@drawable/ic_add_white_24dp"
        android:layout_margin="16dp" />

Não importa a cor do ícone (um desenho vetorial), o ícone dentro da FAB (da biblioteca e do padrão) é sempre preto. Eu reduzi o problema ao tema do design de material, pois usando o antigoTheme.AppCompat.Light.DarkActionBar em vez do novoTheme.MaterialComponents.Light.DarkActionBar o ícone dentro da FAB obtém a cor do desenho original do veto

Alguém sabe por que isso está acontecendo e como resolver isso?

questionAnswers(4)

yourAnswerToTheQuestion