问题标签 [animationcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
511 浏览

flutter - Flutter AnimatedContainer 与 AnimationController

我找不到两者之间的区别,以及为什么要在另一个之上使用一个。

在我看来,他们俩几乎都在做同样的事情。

为什么以及在哪里使用一个高于另一个?

0 投票
1 回答
650 浏览

unity3d - 当浮点数在统一 2019.4.1f1 中返回 0 时混合树出现问题

我有一个混合树的问题,我正在使用它和一个脚本来改变浮动,这样我就可以控制玩家的动画。但是混合树中的参数值在返回 0 时变得疯狂。它开始出现随机数,我知道修复它的唯一方法是手动重置它。

这是击中 0 后发生的情况 --> 发生了 什么.gif

有没有办法我错误地使用混合树或统一的新错误?有任何想法吗??

动画控制器

动画控制器.jpg

第三人称角色控制器

注意:混合树的参数是“speedPercent”

0 投票
1 回答
515 浏览

flutter - 当我使用animationbuilder单击动画时,如何使动画重复?颤动/飞镖

我正在开发一个自定义动画按钮。每次用户点击它时,我都想重复动画。因此,当用户单击它时,容器会扩大。并恢复正常大小。当用户再次点击它时,它会再次点击它。现在动画只是放大到定义的大小并停止。在那之后它什么也做不了。

0 投票
1 回答
17 浏览

flutter - 动画的不规则行为

我试图在我的项目中加入动画,其中会有一堆蓝色容器和黄色容器,当点击屏幕时,上面的容器会向下滑动,再次点击时会向上滑动(上面的容器是黄色的),非常像背景脚手架

代码

现在,每当我重新启动应用程序或打开应用程序时,黄色容器只会上下上下而没有任何点击,它只会在点击后停止

0 投票
16 回答
30227 浏览

flutter - AnimationController 未定义命名参数“vsync”

AnimationController 停止工作,因为不知何故 vsync 不再是命名参数。

这行代码停止工作。

controller = AnimationController(duration: Duration(seconds: 3), vsync: this);

它现在显示一条错误消息:

我在两个不同的应用程序中使用了完全相同的代码,在其中一个应用程序中,我只是将淡入淡出的文本动画作为热修复删除,但在另一个应用程序中,我需要一个真正的修复。最近有没有人看到这个问题?

笔记:

- 这个完全相同的代码已经工作了几个月,并且在更新后停止工作。

- 周围的班级确实有:with TickerProviderStateMixin

0 投票
0 回答
663 浏览

flutter - 如何在特定点停止动画?

我已经创建了这个动画来显示一个配置文件,我想在配置文件图片动画完成并且在下面的文本的不透明度开始改变之前停止动画。现在,我知道头像动画从 0.3 变为 0.6,所以我想在 0.6 处停止动画。这是代码。

我问这个是因为我想知道我是否可以使用一个动画控制器本身单独执行特定的动画间隔。

0 投票
1 回答
4613 浏览

flutter - 如何在 Flutter 中的 AnimationController.repeat() 之间添加一些延迟

我需要在每次重复调用动画之间添加一些延迟。类似于下图的东西。 在此处输入图像描述

我试图通过将值传递给 repeat 方法的 period 参数来做到这一点,但这不是我所期望的。

我还尝试在动画中添加 Tween。那也没有帮助。你能帮我澄清我哪里出错了吗?

0 投票
0 回答
691 浏览

flutter - Flutter“在通知 AnimationController 的状态侦听器时引发了以下 StackOverflowError:堆栈溢出”

当我setState在包含使用AnimationController.

════════ 动画库捕捉到的异常═════════════════════════════════在通知 AnimationController 的状态侦听器时引发以下 StackOverflowError:堆栈溢出

抛出异常时,这是堆栈
#0 _WordWrapParseMode.values package:flutter/.../foundation/diagnostics.dart:776
#1 _SyncIterator.moveNext (dart:core-patch/core_patch.dart:165:25))
# 2 Iterable.length (dart:core/iterable.dart:429:15))
#3 _PrefixedStringBuilder._finalizeLine package:flutter/…/foundation/diagnostics.dart:856
#4 _PrefixedStringBuilder.write package:flutter/…/foundation/diagnostics .dart:973
...
AnimationController 通知状态监听器是:AnimationController#309d2(⏮ 0.000; paused) ═══════════════════════════ ══════════════════════════════════════════════════ ═══

这是我的代码。

0 投票
3 回答
332 浏览

flutter - 使用 AnimationController 使其第二次可见后无法为颤振小部件设置动画

我正在使用 AnimationController 为小部件制作动画(小部件是所附图像中显示的红色波浪)。在用户点击红色按钮说话后,小部件开始visibility = false并在 10 秒内变为真。我面临的问题是第二次点击红色按钮时出现错误:

AnimationController.stop() 在 AnimationController.dispose() 之后调用。

并且该小部件再也不会显示。由于我没有处理只是隐藏它的小部件,我无法理解发生了什么。到目前为止我已经尝试过:

  • 创建_controller外部/内部小部件构建。
  • 在调用它之前检查小部件是否已安装
  • 只要小部件被隐藏,就将状态更改AnimationController为 false。

没有一个有效。知道我的代码有什么问题:
spinkitWaveWidget

0 投票
2 回答
269 浏览

flutter - 当动画状态为转发时,如何重置特定偏移量的动画?

我想设计一个简单的游戏,其中球击中盒子,用户必须尝试用光标将球向上移动。当球返回时,球运动结束,是屏幕底部的偏移量,如果球偏移量等于光标,我想重置动画,然后给它一个新的方向,但这永远不会发生。 请查看我打印的值。
游戏

当球落下时打印值。

532.0cursor.position.dy,其他人是positionBall.dy + renderBall.size.height
为什么只有当球向上移动时(我点击屏幕的那一刻),球的偏移量和光标的偏移量才相等,而不是相反?
---更新---
当我增加持续时间(例如,10秒),或者从颤振检查器中激活慢速动画按钮时,数字变得更接近,并且通过将它们调整为int,条件是制成。

我真的很困惑,我不知道后台发生了什么。