在Xamarin Forms App中拖放标签

时间:2019-07-24 16:23:06

标签: xamarin xamarin.android xamarin.ios drag-and-drop label

我必须开发Xamarin形式的跨平台应用程序,它的要求之一是能够在同一UI的不同视图之间拖放动态生成的标签(即检查图像)。Desired drag and Drop functionality。我已经生成了动态标签,但不确定如何实现拖放功能。有人可以指导我关于此处包含标签的容器的最佳控件选择吗?另外,我是否需要编写单独的代码以在Android和IoS上实现拖放?如果有人能指出正确的资源,我将不胜感激。我已经用谷歌搜索,但是没有任何有用的教程。像ListView DragDropSort这样的一些教程建议为Android和IoS平台编写单独的代码。

1 个答案:

答案 0 :(得分:0)

我会给你一些建议:

  1. 您可以使用Mr.gestures在xamarin.forms中实现DragAndDrop。

    在此处检查示例:GestureSample,它可以轻松拖动控件,也可以在this thread中检查讨论。

  2. 看看this blog,使用Draggable view in Xamarin Forms

    此处的示例:DragViewSample

  3. 这是拖动图像的Android本机实现示例:drag-one-image-at-a-time-to-the-top-of-another-image

    此处提供示例:DragableView_Demo