我已经开始与Flutter合作,而我的第一个学习项目是实现可以滑动和翻转的卡片。由于在线提供了多个软件包,因此我尝试将火种卡(https://pub.dev/packages/flutter_tindercard)与翻转卡效果(https://pub.dev/packages/flip_card)结合使用。
结果非常有希望,但是只发生了一个我无法解决的问题。当我将卡翻转到背面,然后刷卡时,下一张卡也会自动翻转到背面。带有图片:swipe effectsecond card flipped automatically
在这里您可以找到代码:https://gist.github.com/bbence14/f7eec338b677a2f7d9bdafb7d78cca91
您能否请我在翻转前一张卡并使其刷卡后,如何使第二张卡保持在正面状态?
非常感谢您的帮助。提前致谢!B
您只需要像这样设置FlipCard小部件的key属性,就可以完成:)
FlipCard(
key: Key('flip$index'),