【发布时间】:2012-01-31 18:38:11
【问题描述】:
我正在构建一个 Android 益智游戏,用户可以在其中旋转和移动拼图的各个部分以形成最终图片。它有点像一个滑块拼图,但块的形状和大小并不统一 - 更像是俄罗斯方块的滑块版本。
目前,我将拼图块作为 imageViews,可以选择并在视图周围移动以定位它们。我已经将幕后形状的矢量形式作为点的 ArrayLists。
但是...我不知道如何将这些片段对齐在一起。 IE。当一块靠近另一块时,移动一块,使附近的边缘相互重叠(即基本上共享一个边界)。
我确信这已经完成了很多次,但找不到带有代码的示例(任何语言)。它类似于捕捉到网格但不一样,并且与您在图表类型界面中获得的相同功能,当您可以将对象相互捕捉时。
谁能给我指点教程(任何语言)/代码/或建议如何实现它?
【问题讨论】:
标签: java android alignment snapping