0

我正在使用syncfusion_flutter_charts包。我有一个几乎完美的结果,我唯一的问题是因为图表可以在包中水平滚动(我在我的应用程序上没有使用它),每当我想在我的屏幕上垂直滚动并点击图表开始我的向下/向上滚动手势,屏幕不会移动,因为图表认为我想水平滚动,即使图表上没有数据。

我做了一个视频来总结我的问题。在视频中,您可以看到当我点击屏幕上的任意位置时,我可以向下/向上滚动视图,但是当我点击其中一个图表时,这是不可能的。

我们怎样才能完全禁用水平滚动?

我搜索了文档,但目前我仍然没有任何解决方案。

4

2 回答 2

1

在以下情况下启用用户交互时,故意禁止滑动手势:

  1. 通过单击作为激活模式启用十字准线或轨迹球
  2. 使用选择缩放以外的模式启用缩放或平移

为了克服报告的问题场景,请将软件包版本升级到下面的最新版本。 https://pub.dev/packages/syncfusion_flutter_charts/versions/19.1.54+1

于 2021-03-31T15:09:15.990 回答
1

尝试这个:

IgnorePointer(
    ignoring: true,
    child: // your child here
)
于 2021-03-19T16:14:11.007 回答