问题标签 [caanimation]
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.
xamarin.ios - 单点动画加速
是否可以以越来越快的速度创建动画?像加速动画之类的东西。
我有一些代码,但找不到如何实现它的方法。谷歌搜索也没有帮助。
iphone - 使用 CAAnimation 实现 CATransition 推送
你如何在 iOS 中kCATransitionPush
使用子类来实现?CAAnimation
我知道也UIView
可以使用动画,但是如果我可以从头开始实现过渡,它将帮助我更好地理解核心动画。kCATransitionPush
objective-c - 在任何时间点获取 CABasicAnimation 中扩展圆圈的大小
我想知道如何在动画期间的任何时间点获得扩张圈动画的直径(或半径)。我也会在获得大小后立即停止动画,但我认为我无法停止并将其从图层中移除,直到获得圆圈的大小。
有关如何实现扩展圆圈动画的示例,它是iPhone Quartz2D 渲染扩展圆圈addGrowingCircleAtPoint:(CGPoint)point
问题答案中方法中显示的实现的变体。
我试图检查图层、动画等的各种值,但似乎找不到任何东西。我认为更糟糕的情况是,我可以尝试通过将当前时间放入其动画中来做出最佳猜测,并根据其往返大小状态使用它来确定它“应该”在哪里。这似乎有点矫枉过正,因为我认为这是一个在我可以轻松获得的地方增加的值。
更新:
我已经在表示层上尝试了几个属性,包括似乎永远不会改变的变换,所有值总是相同的,无论检查时圆圈的大小如何。
objective-c - 如何在 Core Animation 中使用曲线来减慢或加速动画
我正在使用 CGPathAddQuadCurveToPoint 为动画创建曲线路径,并且动画持续时间为 2 秒。我怎样才能动画对象沿着这条路径移动,例如从一个点到另一个点比在其他点和这 2 秒内慢。我怎样才能做到这一点?
iphone - 如何在使用 CABasic 动画从屏幕顶部到底部设置动画时获取图像帧
我正在使用 CABasicAnimation 从屏幕的顶部到底部为图像设置动画。我需要在从上到下动画时获取图像的帧......
代码:
我需要在视图路径的每个点上动画的图像框架。
你能建议这个代码吗?
感谢你
objective-c - 我可以在带有子视图的 NSView 上设置 layer.transform 吗?
我想要一个带有子视图(图像、文本等)的 NSView,然后使用 myView.layer.transform = myTransform 对其应用 3d 变换。
阅读文档后,我对是否允许这样做感到困惑。如果它是一个支持图层的视图,那么我不应该直接与图层交互,所以设置转换似乎是错误的。
如果它是一个图层托管视图,那么我不应该有子视图。
如果我想设置layer.transform,是否意味着我必须通过CALayer设置我的所有绘图,并停止使用子视图?
iphone - 尝试使用 CAAnimationGroup 放大和缩小 UIButton 时出现问题
没有动画,因为我做错了吗?
ios - CAAnimation - 更改动画最后一帧的属性?
我正在为 UIView(或者更确切地说它的 CALayer)设置动画,并且在动画结束时它不再可见(我进行 3D 变换,使其围绕 y 旋转 90°,想象一扇门朝你打开),虽然它是技术上“可见”,因为它的框架仍在屏幕上。
在此动画结束时,我在 animationDidStop:finished: 方法中将该视图从其父视图中移除。
问题是,有一个短暂的闪烁,您看到这个视图在它被移除之前处于其原始未转换状态。
我想知道如何解决这个问题。我不知道。我尝试为图层的不透明度设置动画,但这也不起作用。闪烁仍然发生。
有任何想法吗?我可以提供任何东西,或者这里有人可能以前遇到过这个问题吗?
编辑:这是一些代码(向下滚动并查找 if(isHalfDone) where [subview removeFromSuperview];
macos - 尝试使用 CAAnimation 和 CATextLayer 滑动文本
我正在尝试使用 CATextLayer 在视图中滑动文本,但它显然不起作用:
该函数animationDidStop:finished:
被调用一次,但flag
值为 NO。
代码(NSView 子类):
提前谢谢你,
ief2
iphone - UIButton在动画期间没有交互
我正在尝试为 UIButton 设置动画。但是在它的动画过程中,没有与 UIButton 的交互。预期的行为是能够在按钮移动时单击它。这是 UIButton 和动画的代码片段:
hit
选择器只显示一个 NSLog 来显示按钮是否响应它。任何帮助,将不胜感激。