动画 - 显示/隐藏时长为0
问题描述:
我使用CAAnimation
为图层添加动画,然后使用AVExportSession
将它们覆盖在视频上。动画 - 显示/隐藏时长为0
我试图通过将持续时间设置为0来使图层瞬间出现/消失。但是,似乎有一个最小值0.25f
,因此,不透明度等动画属性会发生转变。
是否可以使用CAAnimation
实现CALayer
的即时显示/隐藏?
答
+0
所以@dan方法工作得很好。问题是,如果我希望在视频的开头可以看到字幕(beginTime = AVCoreAnimationBeginTimeAtZero),则会有非常快的闪光。我可以将beginTime设置为负数,并且导出看起来很好,但在播放器中仍然存在闪光。 –
尝试将其设置为一个小的非零值。如果将它保留为0,它将继承它所在事务的持续时间。 – dan