问题标签 [cakeyframeanimation]
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.
iphone - 什么能最好地解释 CAPropertyAnimation animationWithKeyPath: 参数?
我想更好地理解这个参数
他们只是说:“要动画的属性的关键路径。”
在一些示例片段中,我看到如下内容:
是否有用于确定正确密钥路径参数的列表或经验法则?即当我想为帧的宽度设置动画时,我必须遵循什么样的规则才能获得正确的关键路径参数字符串?
iphone - 为什么这个 CAKeyFrameAnimation 以零不透明度停止?
我有这个代码。在值数组的末尾,您可以看到我为不透明度提供了 0.5。但是由于某种原因,当动画停止时,它会再次闪烁,然后让视图完全透明。那里有什么问题?
iphone - 如何让 CAKeyframeAnimation 在覆盖另一个时获取当前状态?
我有一个这样的:
你看这个动画持续了 3.35 秒。同时,可能会在 2 秒时启动具有相同键 @"theAnimation" 的新动画,但值不同。
发生了什么问题:新动画没有获取当前可见状态。从头开始很难。视图以一种丑陋的方式跳转到起始位置,然后新动画开始。对于 UIView,有一个 setAnimationsBeginFromCurrentState=YES,但我还没有找到类似 CAKeyFrameAnimation 的东西。任何的想法?
cakeyframeanimation - 如何检查 CAKeyframeAnimation 是否已经清除了关键帧?
问候,
假设,为了简单起见,我正在使用 CAKeyframeAnimation 为 UIView 的位置设置动画,该 CAKeyframeAnimation 使用包含三个关键帧的路径,我们称它们为 A、B、C。在动画期间的随机时间我想检查动画是否已经通过了 B 关键帧。
我怎么做?
iphone - 你如何 CAKeyframeAnimation 缩放?
我想创建一个有几个关键帧的动画。我希望我的图层(在这种情况下是一个按钮)放大到 1.5,然后缩小到 0.5,然后放大到 1.2,然后缩小到 0.8,然后缩小到 1.0。
我还想对每个关键帧进行 EaseIn 和 EaseOut。
可以想象,这将在现场产生弹性/弹跳效果。
在我的应用程序的其他部分,我一直在使用这样的 CAKeyframeAnimation(见下面的代码)。这将创建一个类似的弹性动画,但针对 x 和 y 位置。
我可以调整下面的代码来影响比例而不是位置吗?
先感谢您!
}
}
iphone - 为什么我的 CAKeyframeAnimation 没有被执行?
这是我试图更改 imageView 大小的代码。如果您能指出任何错误,我将非常感激..
iphone - 为什么我的动画值被忽略了?
我尝试做一个 CAKeyFrameAnimation 来旋转图层:
就像您在评论中看到的那样,动画只运行两个关键帧,但不是全部。无论我在那里输入什么样的值,动画都不会运行超过两个关键帧。
那里可能有什么问题?
iphone - CAKeyFrameAnimation 中的 keyTime 是什么值?
例如我有这个 CAKeyFrameAnimation:
我不明白的是:
A)自动画开始以来,关键时间值是绝对经过的时间吗?
B)关键时间值是否只是说明该特定关键帧要使用多少时间?
iphone - 如何使用 CAKeyFrameAnimation 继续旋转视图?
我尝试这样做:有一个视图已经旋转到某个值,比如说 15 度。
想象一个旋转 15 度的视图。
接下来,我只知道,我希望这个视图从当前的旋转角度旋转到 40 度。
想象一下该视图现在如何从 15 度旋转到 40 度。
为了练习,我想用 CAKeyFrameAnimation 来做。但问题是,我所能做的就是硬指定从哪里到哪里。没有像 UIView 动画那样方便的“获取当前状态”的东西,对吧?我该怎么办?
此外,无论需要多少旋转量,我都想为该旋转指定始终 3 个关键帧。
想象一下这个视图是如何从 15 度旋转到 40 度的,使用 3 个关键帧来做到这一点
但是另一个大问题:可能会发生另一个动画必须以不同的目标启动。假设一个视图当前正在从 20 度旋转到 100 度,并且就在动画之间的某个位置,一个新动画被踢出并希望该视图转到 15 度。使用 UIView 动画很简单。如何用 CAKeyFrameAnimation 做到这一点?
基本上我希望它表现得像获取当前状态的 UIView 动画;)
callback - 在动画集结束时在 MonoTouch 中实现 CAKeyFrameAnimation 回调?
我的代码有效并且我制作了动画,但我不确定如何执行此操作:
...在 MonoTouch 中。
这是我所拥有的:
MyCustomView 已经从 UIView 继承,我不能从两个类继承。完成动画后,我将如何调用名为“AnimationsComplete()”的函数?