core-animation 相关问题

Core Animation是Apple在Mac和iOS设备上执行硬件加速动画显示元素的框架。有用的参考资料包括核心动画编程指南动画类型和时序编程指南核心动画手册

使用CAGradientLayer进行角度/圆度渐变

如何使用CAGradientLayer最有效地围绕圆/角度绘制渐变?在这个项目的帮助下,我在下面做了一个。它使用位图上下文进行绘制,但是......

回答 2 投票 6

CAShapeLayer动画lineCap属性

我想动画CAShapeLayer的lineCap属性。这是我的代码:func animate(){let animation = CABasicAnimation(keyPath:“lineCap”)animation.toValue = CAShapeLayerLineCap ....

回答 2 投票 0

CALayer的动画结束回调?

我想知道CALayer中动画的回调位置(或者有什么内容)。具体来说,对于隐含的动画,如改变框架,位置等。在UIView中,你可以做...

回答 9 投票 61

动画CALayer的蒙版大小更改

我有一个UIView子类,它在CALayer上使用CAShapeLayer掩码。面具使用不同的形状,在剩下的角落有三个圆角和一个切出的矩形。当我调整我的大小......

回答 8 投票 27

CALayer不会像UIView动画那样制作动画

我有一个有16个子图层的类来形成徽标。当我为UIView设置动画时,CALayers不会被动画化,只是像下面的动画gif一样进入最终状态:我的代码是:@implementation ...

回答 4 投票 7

重复之前的CAKeyframeAnimation延迟

我有一个CAKeyframeAnimation动画,我想使用repeatCount = HUGE_VALF永远重复。动画的持续时间是2秒,但我想在每个之前暂停3秒......

回答 3 投票 33

在重绘之前调整MTKView的大小可以缩放旧内容

我正在使用MTKView绘制金属内容。它的配置如下:mtkView = MTKView(frame:self.view.frame,device:device)mtkView.colorPixelFormat = .bgra8Unorm mtkView.delegate = ...

回答 2 投票 1

图层蒙版的面具。核心动画

我深入到核心动画并且有一些关于图层蒙版的问题我尝试用透明的东西制作一个复杂的UI图层用于学习原因这个视图有一个并放入ViewController ......

回答 2 投票 0

NSImageView与CALayer在上面

这里的目标是在用户看到的NSImageView的“顶部”选择层。但是,我的选择层不知何故以“后退”结束。这是我从我的被覆盖的-setImage ...

回答 1 投票 0

使用CATransform3D将矩形图像转换为四边形

我有一个图像和一组四个点(描述四边形Q)。我想转换这个图像,使其适合四边形Q.Photoshop称这种转换为“扭曲”。但......

回答 8 投票 38

是否可以从动画控件中驱动非视觉属性?

假设我构建了一个控制滑块,并通过UIViewPropertyAnimator为其设置动画,以便当我从具有速度的拖动中释放时它具有动量。是否有可能驾驶非视觉财产......

回答 1 投票 -1

垂直对齐CATextLayer中的文本?

我正在开发一个我想在Mac和iOS上使用的CATextLayer。我可以控制图层中文本的垂直对齐方式吗?在这种特殊情况下,我想垂直居中 - ...

回答 12 投票 22

CALayer不透明度动画

我想创建一个CALayer动画,给人一种“华而不实”的效果。为此,我试图动画“不透明”属性,但我的问题是我不知道从哪里开始以及如何做到这一点。 ...

回答 2 投票 18

在AVAssetExportSession中链接多个CAAnimation

我正在尝试导出一个带有CALayer覆盖的视频文件,并随着时间的推移链接多个附加的CAAnimation。为此,我使用的是AVVideoCompositionCoreAnimationTool。我的CABasicAnimation是链接的......

回答 1 投票 -1

iOS,退出后台时重新启动动画

当我的应用程序退出后台时动画停止了。这是正常的。但我想从当前状态重新启动我的动画。如果没有我到处偷拍,我怎么做到这一点。 ...

回答 9 投票 18

iOS:使用UIView的'drawRect:'与其图层的委托'drawLayer:inContext:'

我有一个类是UIView的子类。我可以通过实现drawRect方法或通过实现drawLayer:inContext来绘制视图中的内容:这是...的委托方法。

回答 7 投票 71

ios - 多次调用CATransaction完成

当我使用CATransaction完成等待动画完成时,它多次调用完成。应该只调用一次。这里是示例代码@objc func spinWheel(发送者:...

回答 1 投票 1

使用SceneKit控制飞行车辆的运动

我目前有一个场景,其中包含场景根部的中心节点,具有类似地球的几何形状和代表飞行器的节点。但是我找不到正确的控制方法......

回答 1 投票 2

CALayer导致ARC内存泄漏

我正在努力了解代码中的一些大内存泄漏,所以在简化代码之后剩下的就是:@interface TestLayer:CALayer @end @implementation TestLayer - (void)...

回答 1 投票 0

使用CABasicAnimation后,防止CAGradientLayer位置返回原始值

我正在尝试制作渐变动画,以便两种颜色的位置从左向右移动。问题是,一旦动画完成,渐变位置会快速恢复到...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.