我正在开发一款简单的棋盘游戏。下一步是实现令牌的拖放功能,我想知道我应该如何实现这一点。
目前整个游戏板都被绘制成SurfaceView
。当用户拖动一个令牌时,我想在他的手指下面显示一个半透明的令牌。当它被拖动时,令牌也应该从游戏板上消失。
现在我看到实现这个的两种可能性:
SurfaceView
中实施所有内容。在触摸令牌时,我会将其移除并在手指下方绘制透明令牌。一切都在不断重新绘制。
SurfaceView
之上绘图。从下方SurfaceView
中删除令牌,并以某种方式在用户手指下方绘制令牌。
SurfaceView
,因为SurfaceView
的背景不是透明的。我也愿意接受进一步的想法建议。请不要在评论中提供链接。
我必须支持的最低API级别是15。