0

我正在开发一个弹性屏幕,其中我有一个画布,上面会有一个按钮,通过单击该按钮,我们可以动态创建面板。我的问题是如果手动拖动面板并保持在新面板的位置要创建新面板,则必须在其他地方创建新面板,这意味着不在任何其他面板之上。如何实现这一点..请给我任何解决方案。谢谢

4

1 回答 1

0

我的第一个想法是你保留一系列创建的面板。在创建新面板时,您应该检查此列表是否有任何面板与您创建的面板发生冲突(获取 x 和 y 位置和宽度、高度并检查它是否发生碰撞)

tou 还可以基于画布创建新组件并覆盖其 addChild 方法。

于 2013-11-28T08:26:23.933 回答