Xamarin.forms Xamarin表单:如何为标签添加拖动事件?-文字搜索游戏
我正在尝试为我的项目实现一个单词搜索游戏。我使用网格和标签(使用博客)创建了单词搜索信箱。每个信箱都有一些单词,这些单词列在信箱下面。我需要通过拖动标签来选择隐藏在信箱中的单词。开始拖动时,背景色变为橙色。如果拖动的单词在单词列表中,请将背景颜色更改为绿色。此外,我需要记录所有的尝试,正确的和错误的尝试 请观看视频以获得清晰的想法。我还添加了一个示例项目供参考。我需要做以下事情:Xamarin.forms Xamarin表单:如何为标签添加拖动事件?-文字搜索游戏,xamarin.forms,grid,label,wordsearch,Xamarin.forms,Grid,Label,Wordsearch,我正在尝试为我的项目实现一个单词搜索游戏。我使用网格和标签(使用博客)创建了单词搜索信箱。每个信箱都有一些单词,这些单词列在信箱下面。我需要通过拖动标签来选择隐藏在信箱中的单词。开始拖动时,背景色变为橙色。如果拖动的单词在单词列表中,请将背景颜色更改为绿色。此外,我需要记录所有的尝试,正确的和错误的尝试 请观看视频以获得清晰的想法。我还添加了一个示例项目供参考。我需要做以下事情: 在网格内拖动标签的事件 将背景颜色更改为橙色(开始拖动时)和绿色(单词位于列表中时) 找到的单词的记号 捕获总
您可以在每个标签上使用PanGestures来处理刷卡事件
var panGesture = new PanGestureRecognizer();
panGesture.PanUpdated += (s, e) => {
// set background here
};
label.GestureRecognizers.Add(panGesture);
下面是一个关于如何在Xamarin表单中创建可拖动视图的示例
您还可以从nuget安装一些关于手势的第三方库。通过按钮的点击功能实现了单词搜索游戏。使用单击功能时,我们需要检查模式是否正确。我上传了一个样本项目,希望这将有助于别人 此示例包含以下功能:
我已经试过了,但是这个手势没有按预期效果。我动了动手指,把一封信扔到另一封信上,只有第一封信在回复。其余的字母没有变化。而且,第一个字母很难用手势表示。您可以共享一个示例吗?由于隐私政策的原因,我可以共享示例。您可以最早共享文件吗?尝试使用平移事件。我尝试了平移事件,它也不能作为视频手势。你能给我推荐一个像视频一样的金块套装吗?