颤振:组合图表和动画包时出错

时间:2020-05-23 00:07:56

标签: flutter dart

在Flutter应用中,我使用的是animations软件包。我使用OpenContainer打开了一个带有漂亮动画的新窗口。但是,在这个窗口中,我当然使用charts_flutter来绘制图表。问题是,当用户通过反转OpenContainer动画返回到上一个屏幕时,图表将引发错误,指出:

'package:charts_common / src / chart / layout / layout_manager_impl.dart':失败的断言:第115行pos 12:'_drawAreaBoundsOutdated == false':不正确。

我认为造成这种情况的原因是,图表在进行动画处理时仍在显示自身,因此它将超出其范围。

我已经搜索了几个小时,但似乎找不到解决此问题的方法。 有人知道答案吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我在与您使用的环境相同的情况下也遇到了该问题(带有Charts_flutter包的OpenContainer)。我删除了此图表屏幕的OpenContainer小部件。然后工作正常。作为临时解决方案,您可以像这样修复它。 此问题仍处于打开状态https://github.com/google/charts/issues/118