Core Animation 文档翻译—附录B(可动画的属性)

it2022-05-17  64

前言

 

许多CALayer和CIFliter的属性都是可动画的。本节附录列出了这些属性默认使用的动画。

 

CALayer可动画属性

 

表B-1展示了CALayer类的可动画属性。针对每个属性此表也列出了对应的默认动画对象的类型,这些动画以隐式的方式执行。  

Table B-1 Layer的属性和他们默认的动画

属性默认动画anchorPoint使用默认的隐式CABasicAnimation对象,在表Table B-2描述。backgroundColor同上borderColor同上borderWidth同上bounds同上contents同上contentsRect同上cornerRadius同上hidden同上mask同上masksToBounds同上opacity同上position同上shadowColor同上shadowOffset同上shadowOpacity同上shadowPath同上shadowRadius同上subLayers同上sublayerTransform同上transform同上zPosition同上backgroundFiliters使用默认的CATransition对象,在表B-3中描述。Filters的子属性是默认使用CABasicAnimation对象,在表Table B-2描述。compositingFilter使用默认的隐式CATransition对象,在表B-3中描述。Filters的子属性是默认使用CABasicAnimation对象,在表Table B-2描述。filters使用默认的隐式CABasicAnimation对象,在表Table B-2描述。Filters的子属性是默认使用CABasicAnimation对象,在表Table B-2描述。frame这个属性是不可动画的,我们可以通过为bounds和position做动画达到相同的效果。

 

表B-2列出了默认属性动画的相关动画性质。  Table B-2 默认隐式基础动画

描述值ClassCABasicAnimation持续时间0.25秒,或者当前transaction所设置的数字key path(键路径)设置Layer的属性名

 

表B-3列出了动画对象为默认transition动画的配置。

 Table B-3 默认隐式Transition

描述值ClassCATransition持续时间0.25秒,或者当前transaction所设置的数字类型渐隐(kCATransitionFade)开始进度值(start progress)0.0结束进度之(end progress)1.0

 

CIFilter可动画属性

 

核心动画添加下面可动画属性到Core Image的CIFilter类。这些属性仅仅在OSX中可用。

nameenabled

转载于:https://www.cnblogs.com/zhouyubo/p/8432047.html

相关资源:数据结构—成绩单生成器

最新回复(0)