0

我有了黑色的深淺不同在不同的地方可繪製資源不同的顏色Android的 - 可繪製在不同的地方

enter image description here

繪製對象代碼:

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="24dp" 
    android:height="24dp" 
    android:viewportWidth="24.0" 
    android:viewportHeight="24.0"> 
<path 
    android:fillColor="#FF000000" 
    android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM13,17h-2v-6h2v6zM13,9h-2L11,7h2v2z"/> 
</vector> 

如何改變卡片中圖標的顏色與導航抽屜中的圖標顏色相同?

編輯: 它發生,即使在導航抽屜被關閉 截圖時的資產淨值抽屜被關閉:

enter image description here

+0

它應該在兩個地方都有相同的顏色。當你打開導航抽屜時會發生什麼情況,或者我們可以說在你的主要片段和抽屜碎片之間插入了半透明層,這會改變你的圖標顏色,因此你可以移除該影子 –

+1

您的導航欄會改變它。 – Enzokie

+1

如果您使用抽屜中的菜單,它將始終以此顏色顯示。您可以使用自己的菜單項創建自己的列表並將其放入抽屜中。 –

回答

0

這是因爲在你的導航視圖,您的菜單元素包含SVG和色調它使用默認的colorControlActivated資源顏色,因此您可以更改xml文件中的svg顏色,或在任何使用它的位置着色

0

看起來您正在使用設計支持庫。圖書館可能會自動將可繪製的顏色設置爲灰色陰影。

我建議獲取該灰色的十六進制值並將android:fillColor="#FF000000"設置爲該值。這樣你到處都會有相同的灰色。

相關問題