我正在尝试使用矢量资产
在Android Studio中上传从Inkscape
导出的SVG文件,但不幸的是,我得到了以下错误:
ERROR @line 35: Gradient has no stop info
定义渐变的代码:
<defs
id="defs11210">
<linearGradient
inkscape:collect="always"
id="linearGradient11815">
<stop
style="stop-color:#69aeed;stop-opacity:1"
offset="0"
id="stop11811" />
<stop
style="stop-color:#66e6b2;stop-opacity:0.90909094"
offset="1"
id="stop11813" />
-->
</linearGradient>
<radialGradient <!-- LINE 35-->
inkscape:collect="always"
xlink:href="#linearGradient11815"
id="radialGradient928"
cx="99.615288"
cy="233.88142"
fx="99.615288"
fy="233.88142"
r="80.842598"
gradientTransform="matrix(1,0,0,1.3440437,0,-80.46542)"
gradientUnits="userSpaceOnUse" />
</defs>
我猜测xlink:href="#linearGradient11815"
引起了问题,但我不明白为什么Android Studio无法识别停止信息在引用中。
提前致谢。
我按照Moini建议更改了语法,但仍然不起作用:
<stop stop-color="#69aeed"
stop-opacity="1"
offset="0" />
<stop stop-color="#66e6b2"
stop-opacity="0.90909094"
offset="1" />
stop-color
的代码,但它仍然无法正常工作。你能否请看一下? - Paweł Bęza