如果使用dragBoundFunc,如何(如果有的话)使用过渡到新点?
假设我有一个带有这样的 dragBoundFunc 的矩形:
rect = new Kinetic.Rect({
x: 0,
y: 0,
width: 100,
height: 50,
id: 'yellow',
name: 'rect',
fill: 'yellow',
stroke: 'black',
strokeWidth: 4,
draggable: true,
dragBoundFunc : function(pos) {
return {
y : Math.round(pos.y/60)*60,
x : this.getX(),
}
}
});
拖动此矩形时如何平滑过渡?
编辑:到目前为止,我已经为我所做的事情创造了一个小提琴。如您所见,如果您将一个矩形拖到另一个矩形上,它们会执行平滑过渡,向用户反馈正在发生的事情。我想要的是在拖动矩形时也能获得平滑过渡的反馈,这意味着移动本身是过渡而不是突然跳转到新位置。