https://github.com/chimple/maui/blob/master/lib/games/memory.dart
我正在尝试使用Flutter / Dart实现MemoryMatching游戏 . 整个游戏逻辑已被编码Up..only动画正在等待当用户点击任何随机的瓷砖翻转瓦片时,并且在尝试匹配不匹配的瓦片时,应该发生摇动动画,并且它们应该再次翻转 . These is how initial look of the game
https://github.com/chimple/maui/blob/master/lib/games/memory.dart
我正在尝试使用Flutter / Dart实现MemoryMatching游戏 . 整个游戏逻辑已被编码Up..only动画正在等待当用户点击任何随机的瓷砖翻转瓦片时,并且在尝试匹配不匹配的瓦片时,应该发生摇动动画,并且它们应该再次翻转 . These is how initial look of the game
1 回答
this页面上有一个如何制作自定义摇动曲线的示例 .
它还详细介绍了如何使用曲线创建动画 .
编辑:实际上我试过这个,示例曲线导致颤动错误 . 你可以做的是使用这样的变换;
然后,一旦你在动画控制器上调用前进,你将获得一个很好的摇动效果 . 获得更明显的抖动乘以一个常数的偏移量 . 为了获得更快的震动,将2.0更改为更高的量 .
接受的答案here描述了翻转动画的简单解决方案