繁体   English   中英

我想通过单击选择一个图像视图,然后通过第二次单击将复制的图像视图添加到另一个视图。

[英]I'd like to select an Image View with one click and then add a duplicated image view to another view with a second click.

出于我们的目的,让我们将其视为一种国际象棋游戏。 所以我触摸皇后并点击它,然后我触摸我想要将皇后移动到的方格,然后皇后移动到那个方格。

我认为这是一项非常简单的任务,但我已经四处寻找答案,但还没有找到。
原来我使用的是 OnTouchListener 和拖放,但它会更好地与 OnClick 一起使用,以便用户单击两次以移动对象。 (我认为)

谢谢您的帮助。

设置一个 OnClickListener 和一个变量来保存所选字段。 onClick,检查是否已经有选择的字段,如果没有,将点击的字段存储在变量中。 如果已经存储了一个选定的字段,将块从存储的字段移动到单击的字段并清除变量以允许新的移动。 您也可以在第二个分支中应用您的游戏逻辑/规则。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM