android – 在Bitmap XML中使用VectorDrawables并为它们着色
作者:互联网
我们正在尝试将所有应用程序图标资源移至VectorDrawables,以减少应用程序的大小并轻松管理应用程序图标工具包.
我们已经有了一个带有我们应用程序所有图标的Icon Kit,全部为黑色,我们的想法是在每种用法中使用它们并使用适当的颜色着色.这可以(或多或少)完美地工作,直到您尝试在图层列表/选择器/类似物中进行相同操作,其中您需要包含带有< bitmap>的项目.或类似的…我没有找到如何着色VectorDrawable也适用于< 21设备 先决条件是不需要以编程方式进行,我知道这是可能的,但是它以编程方式打破了图标的所有简单使用,而且没有意义. 在简历中,是否有任何形式在< Bitmap>中使用VectorDrawable. XML和色调它在< 21设备中工作而不是以编程方式工作?
解决方法:
简短的回答:不,你不能这样做.
扩展版:
复制SVG并应用颜色:
icon_a.xml
icon_b.xml (with color changed)
标签:android-bitmap,android-vectordrawable,android 来源: https://codeday.me/bug/20190727/1551897.html