使用kineticjs放大和缩小舞台中的特定层?
我在舞台上有四层。 是否可以放大和缩小舞台中的特定层? 我期待着你的答复 提前感谢。演示: 是的,可以使用layer.scale缩放单个图层 您可能还希望使用layer.offset设置缩放点: 设置偏移将使图层向上+向左移动,因此您可以通过重置layer.position进行更正 因此,将[100100]处的单个层缩放2倍,如下所示:使用kineticjs放大和缩小舞台中的特定层?,kineticjs,Kineticjs,我在舞台上有四层。 是否可以放大和缩小舞台中的特定层? 我期待着你的答复 提前感谢。演示: 是的,可以使用layer.scale缩放单个图层 您可能还希望使用layer.offset设置缩放点: 设置偏移将使图层向上+向左移动,因此您可以通过重置layer.position进行更正 因此,将[100100]处的单个层缩放2倍,如下所示: layer.offset({x:100,y:100}); layer.position({x:100,y:100}); layer.scale({x:2,y:2
layer.offset({x:100,y:100});
layer.position({x:100,y:100});
layer.scale({x:2,y:2});
layer.draw();
// set the scaling point to [100,100] on the layer
layer.offset({x:100,y:100});
// since layer.offset pulled the layer up+left
// now correct by pushing the layer down+right
layer.position({x:100,y:100});
layer.offset({x:100,y:100});
layer.position({x:100,y:100});
layer.scale({x:2,y:2});
layer.draw();