沿路径设置SVG元素动画时的Batik错误

时间:2012-05-29 23:03:53

标签: java animation svg batik

我收到一个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>

0 个答案:

没有答案