【发布时间】:2019-02-14 12:48:26
【问题描述】:
【问题讨论】:
-
是的,可以使用自定义渲染器
标签: listview button xamarin.forms drag
【问题讨论】:
标签: listview button xamarin.forms drag
这是有可能实现的。您必须创建自定义渲染器才能执行您想要的操作。对于 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
有运行demo的GIF。
【讨论】: