姬長信(Redy)

Android FAB图标始终为黑色,带有MaterialComponen…


我正在创建一个Android应用程序,我正在使用AndroidX库和Material设计主题. styles.xml上的app主题是:

我从自定义库中有以下FAB:


并尝试了默认的FAB:


无论图标的颜色(矢量可绘制),FAB内的图标(来自库和默认图标)始终为黑色.我已经将问题缩小到材料设计主题,因为使用旧的Theme.AppCompat.Light.DarkActionBar而不是新的Theme.MaterialComponents.Light.DarkActionBar,FAB内的图标获取原始矢量drawable的颜色.

有谁知道为什么会这样,以及如何解决它?