xamarin - 在 Xamarin Forms App 中拖放标签
问题描述
我必须在 Xamarin 表单中开发一个跨平台应用程序,其要求之一是能够在同一 UI 的不同视图之间拖放动态生成的标签(即检查图像)。. 我已经生成了动态标签,但我不确定如何实现拖放功能。谁能指导我这里的控件的最佳选择,例如包含标签的容器?我还需要编写单独的代码来实现 Android 和 IoS 上的拖放吗?如果有人能指出正确的资源,我将不胜感激。我用谷歌搜索,但没有任何有用的教程。像ListView DragDropSort这样的一些教程建议为 Android 和 IoS 平台编写单独的代码。
解决方案
我会给你几个建议:
您可以使用Mr.gestures在 xamarin.forms 中实现 DragAndDrop。
在此处查看示例:GestureSample,它可以轻松拖动控件,您也可以查看此线程中的讨论。
看看这个博客,使用
Draggable view in Xamarin Forms
.此处示例:DragViewSample
这是一个拖动图像的android原生实现示例:drag-one-image-at-a-time-to-the-top-of-another-image
此处示例:DragableView_Demo