如何在 Xamarin.Forms 中检测堆栈布局的左轻扫和右轻扫

本文关键字:堆栈布局 检测 Xamarin Forms | 更新日期: 2023-09-27 18:31:20

我一直在尝试检测堆栈布局的左滑动和右滑动。我需要帮助的事情是,

  1. 创建堆栈布局渲染器以添加滑动手势。
  2. 如何检测用户向左或向右滑动。

请提供适用于跨平台的解决方案。

提供堆栈布局呈现器的示例对于实现 xamarin.forms 中的滑动功能非常有帮助

如何在 Xamarin.Forms 中检测堆栈布局的左轻扫和右轻扫

我已经在 GitHub 上做了示例存储库,让我知道你怎么看?https://github.com/tkowalczyk/SimpleCustomGestureFrame

>StackLayout像所有其他布局类一样没有呈现器,因为布局完全由 Xamarin.Forms 本身处理,没有任何本机布局引擎的帮助。

要实现所需的目标,您可以做的是为Frame实现自定义渲染器,并在其上实现轻扫手势。然后你可以把你的StackLayout放进Frame,你应该安顿下来。