0

我的项目类似于 www.logolenses.com,您可以在其中添加预制设计并将它们移动到透明图像后面。在我的项目中,当我使设计图层可拖动时,我仍然无法移动它,因为它在透明图层下。然后我尝试在顶部使用隐藏层并根据设计进行分组,以便他们可以一起移动。但是当我将组添加到图层时,设计会移动到隐藏层的顶部。再举个例子,假设你依次绘制了 a、b、c 层(a 是底部,b 是中间,c 是顶部)有没有办法在不破坏图层顺序的情况下将 a 和 c 拖到一起?有什么建议么?

4

1 回答 1

1

问题:中间层 (b) 干扰了您想要在外部层 (a & c) 上进行的拖动

解决方案:你告诉层 b 停止监听事件。

图层 b 仍会显示,但图层 a 和 c 可以拖动而不会干扰 b。

layerB.setListening(false)

当然,如果您以后需要在 b 层上拖动,只需重新打开监听即可。

于 2013-11-06T17:25:20.097 回答