请看例程。
事件 按钮2.被单击(来源对象 为 视图)
变量 svg1 = 创建 SVG加载器()
'svg1.加载仓库SVG("emotion.svg",图片框1)
svg1.加载仓库SVG("yellow_circle.svg",图片框1) '<==== 这张是有动画的。
'svg1.加载仓库SVG("quadratic_bezier.svg",标签1)
结束 事件http://www.znb.cc/~temp/images/yellow_circle.svg

您好,感谢反馈,经检查,目前VcnSudio安卓中的SVG加载库是封装自“com.pixplicity.sharp”这个开源的SVG解析库,经查,该库确实不支持播放动画,同时查询了与SVG相关的安卓动画播放支持库,但因为安卓系统原因,大部分库都无法完美支持SVG的动画播放。
其主要原因有:
1.性能考虑:SVG 动画可能非常复杂,涉及到大量的重绘和计算,在移动设备上实现复杂的动画可能会导致性能问题,如卡顿或掉帧。
2.兼容性和稳定性:Android 在早期版本中对于 SVG 的支持并不完善,尤其是动画部分,随着时间的推移,Android 的 SVG 支持有所增强,但仍然没有完全达到像 Web 浏览器那样的丰富和复杂。
替代方案:
1.使用网页浏览框(WebView):使用网页浏览框来加载一个包含 SVG 动画的 HTML 文件,这种方法可以利用现代浏览器的强大能力来处理复杂的 SVG 动画。
2.联系技术人员付费封装,或通过AI尝试封装使用支持svg播放的安卓动画库。