这很难解释,但我通过以下方式创建文本:
txt = paper.text(10, fontSize / 2 + 10, 'YOUR NAME').attr({
'fill': '#fff',
'font-size': fontSize + 'px',
'font-family': 'Impact',
'text-anchor': 'start'
});
然后制作动画:
txt.animate({transform: 's0.3'}, 1000);
文本缩小了一个中心锚点。有没有办法让它缩小并保持相同的X位置(左锚)?
答案 0 :(得分:3)
找到它。 's'有可选的坐标参数来指定原点。这解决了它:
txt.animate({transform: 's0.3,0.3,0,0'}, 1000);
比例参数:s [SCALEX],[SCALEY],[ORIGINX],[原创]