我們正在嘗試將所有應用程序圖標資源移至VectorDrawables,以減少應用程序的大小並輕鬆管理應用程序圖標工具包。在位圖XML中使用VectorDrawables並對其進行着色
我們已經有一個圖標工具包,包含我們應用程序的所有圖標,全部爲黑色,想法是在每種用法中使用它們並着色爲適當的顏色。這可以(或多或少)完美地工作,直到你試圖在layer-list
/selector
/類似的地方做出同樣的事情,你需要包含一個<bitmap>
或類似的項目,並且......我找不到如何着色VectorDrawable
也適用於< 21設備
先決條件是不需要以編程方式,我知道這是可能的,但它使程序打破了所有圖標的簡單使用,也沒有意義。
在恢復,是否有任何形式使用VectorDrawable
在<Bitmap>
XML和色調它在< 21設備工作,而不是編程?
我添加了這個功能請求到Android的問題跟蹤,隨時啓動它 https://issuetracker.google.com/issues/62369594 – Aracem