我的意图是将对象移动到设定点(300),停在那里一会儿,然后再次移动它。我尝试像这样使用 animateTransform 来做到这一点:
<animateTransform attributeName="transform" additive="sum" type="translate" dur="12s" start="1s" fill="freeze"
from="650px" to="300px" repeatCount="1" />
<animateTransform attributeName="transform" type="translate" dur="2s" additive="sum" start="20s" fill="freeze"
from="300px" to="200px" repeatCount="1" />
但是现在对象在 20 秒后只移动了 100 像素(第一次变换被忽略了?)。我厌倦了使用动画,但这也没有按预期工作。关于我哪里出错以及我应该怎么做才能获得想要的动画效果的任何建议?