flutter 不同图表中的同步工具提示

wn9m85ua  于 2023-05-19  发布在  Flutter
关注(0)|答案(1)|浏览(112)

我有一个4 fl_charts折线图的网格视图。目前,4个工具提示独立工作,这意味着我只显示鼠标在图表中的工具提示。
4个图表实际上是4个长度相同的系列,它们的x轴实际上是相同的。
我想做的是:当我在图表上时,我得到被悬停的点的索引,并且我不仅显示了nous所在的图形的工具提示,而且还显示了与具有相同索引的数据点对应的其他3个图形的工具提示。
我怎么才能做到呢?

a0x5cqrl

a0x5cqrl1#

这取决于您如何构建项目。您可能需要使用状态管理解决方案,使用ValueNotifier,或者如果图表网格位于同一个小部件下,则StatefulWidget可能就足够了。
您需要完成的是将光标悬停在图形上的位置保存到状态中,当它有一个位置时,您在其他三个图中使用该位置 * 模拟 * 光标悬停。
具有光标位置的相同状态将由所有四个图形共享,以便读取和写入。

相关问题