我正在构建一个带有多张卡片的屏幕,在点击其中一张卡片时,卡片应该翻转。我使用带有 Tweens 和 AnimatedBuilder 的 AnimatedController 对卡片进行动画处理没有问题。我的问题是在我的所有“卡片”小部件中重用/应用相同的 AnimatedController 的最佳方法是什么,而不必创建多个 AnimatedControllers 和 Tweens 并将其设置为每张卡片,但仍然允许我单独为它们设置动画。
据我所知,当互联网连接中断时,Flutter Firestore 操作将继续重试。有没有办法设置超时持续时间,以便 Firestore 在超过超时持续时间时在 CatchError 中抛出错误?