사용자가 퍼즐을 회전하고 이동하여 최종 그림을 형성하는 안드로이드 퍼즐 게임을 만들고 있습니다. 슬라이딩 블록 퍼즐과 비슷하지만 조각의 모양과 크기가 일정하지 않습니다. 슬라이딩 블록 버전의 테트리스와 같습니다.스냅 정렬을 사용하여 끌어서 놓기 퍼즐 유형 인터페이스 구성
저는 퍼즐 조각을 이미지 뷰로 선택하여 위치를 결정하기 위해 뷰 주위를 이동하고 이동할 수 있습니다. 저는 장면의 배후에있는 벡터 형태의 모양을 점의 ArrayList로 가지고 있습니다.
하지만 ... 조각 맞추기 방법에 집착하고 있습니다. 나는. 조각이 다른 조각 근처에있을 때, 인접한 가장자리가 서로 겹치도록 (즉 본질적으로 경계를 공유하도록) 한 조각을 이동하십시오.
많은 시간이 걸렸지 만 모든 언어로 된 코드 예제는 찾을 수 없습니다. 그리드에 스냅하는 것과 비슷하지만 동일하지는 않습니다. 개체를 서로 스냅 할 수있을 때 다이어그램 형식 인터페이스에서 얻는 것과 같은 종류의 기능입니다.
누구든지 튜토리얼 (모든 언어)/코드 /로 안내하거나 구현 방법을 조언 할 수 있습니까?