android – 在Bitmap XML中使用VectorDrawables并为它们着色

android – 在Bitmap XML中使用VectorDrawables并为它们着色,第1张

概述我们正在尝试将所有应用程序图标资源移至VectorDrawables,以减少应用程序的大小并轻松管理应用程序图标工具包. 我们已经有了一个带有我们应用程序所有图标的Icon Kit,全部为黑色,我们的想法是在每种用法中使用它们并使用适当的颜色着色.这可以(或多或少)完美地工作,直到您尝试在图层列表/选择器/类似物中进行相同 *** 作,其中您需要包含带有< bitmap>的项目.或类似的…我没有找到如何着 我们正在尝试将所有应用程序图标资源移至VectorDrawables,以减少应用程序的大小并轻松管理应用程序图标工具包.

我们已经有了一个带有我们应用程序所有图标的Icon Kit,全部为黑色,我们的想法是在每种用法中使用它们并使用适当的颜色着色.这可以(或多或少)完美地工作,直到您尝试在图层列表/选择器/类似物中进行相同 *** 作,其中您需要包含带有< bitmap>的项目.或类似的…我没有找到如何着色VectorDrawable也适用于< 21设备 先决条件是不需要以编程方式进行,我知道这是可能的,但是它以编程方式打破了图标的所有简单使用,而且没有意义. 在简历中,是否有任何形式在< Bitmap>中使用VectorDrawable. XML和色调它在< 21设备中工作而不是以编程方式工作?

解决方法 简短的回答:不,你不能这样做.

扩展版:

复制SVG并应用颜色:

icon_a.xmlicon_b.xml (with color changed)
总结

以上是内存溢出为你收集整理的android – 在Bitmap XML中使用VectorDrawables并为它们着色全部内容,希望文章能够帮你解决android – 在Bitmap XML中使用VectorDrawables并为它们着色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存