Raphael.FreeTransform 可以在不缩放的情况下旋转元素吗?
当我初始化我的元素时,scale: false, rotate: true
我只能旋转它而不缩放,这没关系。我不想达到同样的效果,但是当rotate start
事件发生时,即。我想scale
从回调函数中动态更改:
ft = paper.freeTransform(rect, {}, function(ft, events) {
if (events.indexOf("rotate start") !== -1) {
ft.setOpts({scale: false});
}
});
该元素使用以下属性进行初始化:
ft.setOpts({
keepRatio: false,
draw: 'bbox',
snap: {
rotate: 45
},
keepRatio: ['axisX', 'axisY']
});