gpt4 book ai didi

android - VectorDrawable 在 Android 上显示不正确

转载 作者:行者123 更新时间:2023-11-29 01:17:21 25 4
gpt4 key购买 nike

我有一些 SVG 格式的图标。转成VectorDrawables好像不行。它应该是锋利的

有没有人知道可能是什么原因?

这是原始的 SVG 图标: enter image description here

下面是它作为 VectorDrwable 在 Android 上的样子: enter image description here

最佳答案

这个问题很老了,我希望你很久以前就找到了解决方案,但这似乎是我以前遇到过的 svg 行为。就我而言,问题是 svg 使用了错误的 fill-rule

要点是 svg 规范包括两个 fill-rule非零,和evenodd。 Android 仅支持 API 级别 24 之前的 nonzero。您可以直接在 VectorDrawable 中更改填充规则,但您可能需要对 svg 进行一些编辑,以便路径是向正确的方向循环。

对于以后遇到此问题的任何人,请查看 this article以获得很好的解释。

关于android - VectorDrawable 在 Android 上显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38767767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com