我们正在尝试将所有应用程序图标资源移至VectorDrawables,以减少应用程序的大小并轻松管理应用程序图标工具包。在位图XML中使用VectorDrawables并对其进行着色
我们已经有一个图标工具包,包含我们应用程序的所有图标,全部为黑色,想法是在每种用法中使用它们并着色为适当的颜色。这可以(或多或少)完美地工作,直到你试图在layer-list
/selector
/类似的地方做出同样的事情,你需要包含一个<bitmap>
或类似的项目,并且......我找不到如何着色VectorDrawable
也适用于< 21设备
先决条件是不需要以编程方式,我知道这是可能的,但它使程序打破了所有图标的简单使用,也没有意义。
在恢复,是否有任何形式使用VectorDrawable
在<Bitmap>
XML和色调它在< 21设备工作,而不是编程?
我添加了这个功能请求到Android的问题跟踪,随时启动它 https://issuetracker.google.com/issues/62369594 – Aracem