如何让用户通过在Android中拖动一个圆圈将其移动到另一个圆圈中?
首先,我希望用户看到: 然后,用户可以选择将H或C拖动到圆中,使其看起来像: 这意味着,当用户将H拖动到圆圈中时,圆圈中已经存在的其他项目必须移动以为其留出空间。理想情况下,我希望它们均匀分布在更大的圆圈中。为了有一个好的用户体验,我希望两个图像之间的过渡是可见的如何让用户通过在Android中拖动一个圆圈将其移动到另一个圆圈中?,android,android-layout,Android,Android Layout,首先,我希望用户看到: 然后,用户可以选择将H或C拖动到圆中,使其看起来像: 这意味着,当用户将H拖动到圆圈中时,圆圈中已经存在的其他项目必须移动以为其留出空间。理想情况下,我希望它们均匀分布在更大的圆圈中。为了有一个好的用户体验,我希望两个图像之间的过渡是可见的 如何最好地实现此UI?最好的方法是使用单独的重叠图像视图来构建大图像,并对每个零件图像使用单独的图像视图。然后使用imageview.setOnDragListener()拖动图像,使用imgview.setOnTouchList
如何最好地实现此UI?最好的方法是使用单独的重叠图像视图来构建大图像,并对每个零件图像使用单独的图像视图。然后使用imageview.setOnDragListener()拖动图像,使用imgview.setOnTouchListener()创建阴影。研究一下,你一定会做到的 你们可以跟着这篇文章参考。