FloatingActionButton圖標(biāo)顏色無(wú)法修改

1、場(chǎng)景描述

com.google.android.material.floatingactionbutton.FloatingActionButton 控件在AndroidStudio中預(yù)覽,圖標(biāo)是什么顏色,就顯示什么顏色,但是一運(yùn)行到手機(jī),則全變成黑色圖標(biāo)了。

  • 嘗試修改圖標(biāo)顏色,無(wú)果;
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="1024"
    android:viewportHeight="1024">
  <path
      android:pathData="M318.74,178.49C238.25,185.48 178.29,256.45 178.29,337.26v2.88c0,80.96 65.3,146.29 145.83,146.29h137.98a24.72,24.72 0,0 0,24.72 -24.72V332.16c0,-89.76 -76.65,-161.61 -168.08,-153.67zM691.44,177.89c-85.19,0 -154.27,69.07 -154.27,154.26v129.55a24.72,24.72 0,0 0,24.72 24.72h129.55C776.64,486.43 845.71,417.35 845.71,332.16c0,-85.19 -69.07,-154.26 -154.27,-154.26zM178.29,691.91c0.04,85.15 69.05,154.16 154.2,154.2 85.97,0.04 154.33,-72.87 154.33,-158.85v-112.09c0,-26.57 -11.04,-37.6 -24.68,-37.6H337.14C251.16,537.57 178.25,605.93 178.29,691.91zM686.33,537.57H561.9a24.72,24.72 0,0 0,-24.72 24.72v129.55c0,85.19 69.07,154.26 154.26,154.26 86.16,0 155.82,-70.64 154.24,-157.15 -1.54,-84.92 -74.4,-151.38 -159.34,-151.38z"
      android:fillColor="#ffffff00"/>
</vector>
  • 嘗試修改tint屬性,無(wú)果;
android:tint="#ffff0000"
  • 嘗試修改圖標(biāo)引入方式,無(wú)果
android:src="@drawable/ic_more"
app:srcCompat="@drawable/ic_more"
  • ……

2、發(fā)現(xiàn)原因

各種修改都沒(méi)有效果,但是預(yù)覽界面是有效果的,考慮到運(yùn)行的時(shí)候用的別的主題,可能會(huì)有影響,然后切換到默認(rèn)主題,問(wèn)題解決

3、總結(jié)

下面這主題會(huì)導(dǎo)致FloatingActionButton圖標(biāo)顏色時(shí)黑色,無(wú)法改變,慎用。

Theme.MaterialComponents.DayNight.NoActionBar
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容