Xamarin.Forms拖动listview项目并显示选项?

时间:2019-02-14 12:48:27

标签: listview button xamarin.forms drag

嗨, 我正在使用Xamarin.Forms,我对此表示怀疑,我可以在ListView中做类似的事情吗?

Delete Item from list View on left drag

1 个答案:

答案 0 :(得分:0)

有可能实现此目标。您必须创建自定义渲染器才能执行所需的操作。对于iOS,自定义渲染器的操作类似于这篇文章: http://forums.xamarin.com/discussion/comment/56693/#Comment_56693

对于Android而言,由于刷列表视图不是本机的,所以会有些棘手,但也许您可以自己实现OnFling方法,也可以在自定义渲染器中使用类似这样的项目: https://github.com/47deg/android-swipelistview

此外,这是一篇帖子,可让您深入了解使用手势识别器制作自定义渲染器: http://arteksoftware.com/gesture-recognizers-with-xamarin-forms/

您还可以使用SfListView来实现。 https://help.syncfusion.com/xamarin/sflistview/swiping#swipe-customizations

正在运行演示的GIF。

enter image description here