我得到一个 NullPointerException (被 Batik 捕获并吐出为“错误:n 尝试沿路径为元素设置动画。我已将其追踪到未创建的 Point2D,因为它位于 -0.3 * 路径长度。那是由于负时间步长而发生。
我想知道这是否在我的控制范围内?有人可以看看 XML 看看我是否搞砸了?
我简化了一些路径,但我试图沿路径动画到一定百分比,然后让它冻结:
<path fill="#ffffff" d="M14.25,-2.5 A2.5,2.5 0 1,1 14.25,2.5 L5.75,2.5 z" stroke-width="1.0" opacity="0.0" transform="translate(0.0,0.0) rotate(0.0,0,0) scale(1.0)" stroke="#000000">
<animateMotion dur="1.0" rotate="auto-reverse" fill="freeze" repeatCount="indefinite" begin="0.0" path="M1212.3,273.5 C1001.2,509.3 452.1,480.7 266.7,224.3 " min="0.0" calcMode="paced" max="0.47916282407407407"/>
</path>
<text x="14.0" y="20.0" style="font-family:Droid Sans Mono; font-size:12.0; color:#000000; font-weight:bold; " opacity="0.0" transform="rotate(0.0,14.0,20.0) ">
A6EMF
<animateMotion dur="1.0" rotate="0" fill="freeze" repeatCount="indefinite" begin="0.0" path="M1212.3,273.5 C1001.2,509.3 452.1,480.7 266.7,224.3 " min="0.0" calcMode="paced" max="0.47"/>
</text>