微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

禁用所有水平可滚动图表

如何解决禁用所有水平可滚动图表

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

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

我们如何才能完全禁用水平滚动?

我在 documentation搜索过,但目前我仍然没有任何解决方案。

解决方法

试试这个:

IgnorePointer(
    ignoring: true,child: // your child here
)
,

感谢您对我们的 Flutter 图表的关注。我们想告诉您,我们已经考虑了这些报告的案例,并将它们包含在我们预计将于 2021 年 3 月底推出的第 1 卷主要版本中。我们感谢您在此之前的耐心等待。请注意,在此之前,我们有意禁止图表滚动,以在使用我们的图表时提供更好的用户交互支持。在即将推出的版本中,图表滚动也不适用于用户交互功能轨迹球、单击十字准线和选择缩放以提供更好的用户交互。

谢谢, 达拉尼塔兰。

,

感谢您的耐心等待。我们很高兴我们已经解决了报告的问题场景,并且修复程序已在我们的第 1 卷主要版本中推出。在以下场景中启用用户交互时,故意禁止滑动手势:

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

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

如果您还有其他问题,请回复我们。

问候, Dineshkumar K

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。