Drag ImageView in a Grid Puzzle to swap with another ImageView in the same GridView
<p>I am trying to develop a puzzle that lets you drag the puzzle part to another part in the puzzle. This drag event shall swap the 2 parts (Images in my case).</p>

<p>I made the first part of the puzzle by making a GridView that contains the puzzle parts as ImageViews and a blank position. So, clicking on an image checks if it is neighboring the blank position. If it is neighboring, they swap. Otherwise, nothing happens because this part can not move.</p>

<p>Can anyone suggest how can I change "<strong>clicking</strong>" the image to "<strong>moving</strong>" the image to do the swap operation?</p>
