问题标签 [animator]

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 投票
0 回答
212 浏览

android - Android 视图不会从横向屏幕外滑入

我有一个想要从屏幕外滑入的视图。以下代码在纵向模式下完美运行:

(我让它远离屏幕以防止在视图传输到其官方“起始”位置时出现短暂的“闪烁”。不,将可见性设置为“消失”对我的目的不起作用。)

但是,如果我处于横向模式,则移动方向都是正确的(我用 0 而不是 -5000 对其进行了测试),但是虽然它适用于 0 和视图高度之间的值,但如果初始动画将其移出屏幕,第二个动画不再起作用。

这仅在横向模式下才是正确的——它在纵向模式下工作得很好。

为什么会这样,我该如何解决?

0 投票
0 回答
52 浏览

macos - CIFilter (gausianBlurr) 与 Animator 创建内存泄漏

我正在尝试创建一个简单的幻灯片菜单。

NSView为它创建了一个应用高斯模糊CALayer

//菜单initWithFrame方法。

在我的应用程序主视图中,我正在调用这样的菜单

用 Frame 初始化

但是,每次我隐藏或召唤菜单时,我都会有一些内存泄漏。

我试图在 Instruments 中对其进行分析——它讲述了OpenGL每次大约有 768 字节泄漏的上下文。

我玩弄了一些函数,发现当我在m_menuView setFrame:没有.animator属性的情况下调用它时一切正常,并且没有发生泄漏。此外,如果我禁用CIFilter并使用animator它也可以正常工作。

有人可以启发我如何进行这一轮工作吗?

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
1341 浏览

c# - 在统一 5 中播放完动画之前,如何避免按钮输入?

我是 Unity 新手和初学者程序员。我尝试了 Unity 的 GUI(画布、按钮、标签等)。

对于按钮,我创建了一个 ButtonClickScript 类,这样当我点击按钮时,变量 waterBucketAmnt 会增加,直到达到 3。然后我决定将我的实验再进一步,所以我创建了一个非常简单的人动画倾倒一桶水。我想限制这个人使用 waterBucketAmnt 倾倒水的次数。

我可以点击 GUI 按钮 3 次,一切正常。int waterBucketAmnt = 3。然后我开始游戏并按下键盘上配置的“Fire3”动作,它完全符合预期。问题是我可以在不到一秒的时间内连续点击“Fire3”动作,因此 waterBucketAmnt = 0 并且动画只播放一次。如何延迟输入直到动画完成?

0 投票
0 回答
53 浏览

android - 面对 Android 中用于视觉效果的 Animator 和动画 API 的问题

我们的团队正在开发一个教育应用程序。它将可供国际用户使用。我们正计划通过更多的视觉效果来丰富应用程序。大多数视图对象将被动画化。

但是在开发原型时,我们在 Android 中遇到了 Animator 和 Animation APIs 的一些问题。像,使用 Animator API 的元素在节电模式开启时不会被动画化。作为一个临时解决方案,我们使用了 NineOldAndroids库,它提供了相同的 Animator API,但在省电模式开启时可以正常工作。

即使电池保护模式打开,动画 API 也能完美地动画视图,但确实会完全移动视图对象。它只是根据动画绘制视图对象。所以 x 和 y 位置、轴心 x 和 y 等和onClick事件仍然指向第一次生成视图对象的最后位置。因此,我们无法从当前位置继续制作新动画。

即使我们不是在开发游戏应用程序,我们也需要您的帮助来了解我们如何创建视觉效果和视图转换等游戏。因为视图需要在视觉上进行动画处理,以使用户了解当前的功能才能继续前进。

0 投票
1 回答
2785 浏览

android - 如何更改 createCircularReveal() 颜色?

正如标题所说,我正在寻找一种简单的方法来自定义显示中使用的颜色。

如果可能的话,我想使用官方代码(避免使用第 3 方库)。

我正在使用通常的代码:

0 投票
1 回答
3039 浏览

java - Android ObjectAnimator 与 ViewPropertyAnimator

ObjectAnimator 和 ViewPropertyAnimator 更改属性值有什么区别?

myObject.getX()我在上面进行时尝试过objectAnimator,我得到了一个介于 0.0f 到 100.0 之间的在途值。

myObject.getX()但是,当我在上面进行时,我得到了精确的 100.0 ViewPropertyAnimator

我不知道是什么造成了这种差异。

提前致谢。

0 投票
0 回答
45 浏览

android - 动画 ListView 向下滑动

尝试为搜索栏结果设置动画,这是 FrameLayout 中包含的 listView。基本上,它需要做的就是当按下搜索按钮时,listView 连同由 listAdapter 填充的 ListItems 一起下降。现在,我找不到在适配器的 getView 方法之外对其进行动画处理的方法。但是,如果我为适配器的 getView 方法设置动画,则此动画将在每次 listView 更改时进行动画处理,这在我的情况下是不需要的。

该列表在调用 nofityDataSetChanged 后填充,那么我如何能够在 listView 完全填充之前知道它的大小?或者这样做的正确方法是什么。

我只需要它在第一次制作动画。因此,问题是是否有一种更优雅的方式来为 ListView 设置动画,而无需更改 ListViewAdapters 中的任何内容。

谢谢您的帮助!

0 投票
1 回答
114 浏览

android - 如何使用 ObjectAnimator 将 4 个图像从中心移动到 4 个角?

当我单击按钮时,放置在中心的 4 个图像应该从中心移动到 4 个角。

怎么可能通过使用ObjectAnimator

0 投票
0 回答
224 浏览

c# - 如何更改 NPC 对象上的动画器参数(通过 c# 脚本)?

我试图让动画在自上而下的 2D 游戏中的敌人身上正确播放,但我找不到正确的代码来更改混合树上的动画浮动参数。

对于玩家控制的角色,我使用“ Input.GetAxis”然后“ SetFloat”等来设置它们,它工作正常。

获取对象移动的浮点 x,y(从 -1 到 1)值并将它们设置为我的浮点参数的代码是什么?

(还尝试Vector2.normalized使用对象的 Rigidbody2D 速度制作一个,然后使用它来设置它们,但它们似乎没有受到影响)。

有什么帮助吗?

0 投票
1 回答
34 浏览

animation - GetAxis 上的值没有跳跃以获得更流畅的动画 UNITY3D

我有一个问题,我想知道是否有更简单的方法来解决。

例如,我正在使用 Input.GetAxis(),假设是水平的。

用 Input.GetAxis("Horizo​​ntal") 按住 D-> 将导致值逐渐从 0 变为 1。释放 D-> 将逐渐将其降低到 0。

这是我的问题。如果我要按住 D->,然后按 A<- 并释放 D->,值不是逐渐下降 1 到 0,然后是 0 到 -1,而是立即捕捉到 0 并逐渐下降到 -1 .

我使用这个值来控制我的动画,这让它们变得丑陋。有没有办法让价值逐渐下降,就像我想要的那样没有太多代码,或者我错过了动画师的一些设置?