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


    前言

    许多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 默认隐式基础动画

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

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

     
    Table B-3 默认隐式Transition

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

    CIFilter可动画属性

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

  • 相关阅读:
    vsftpd 配置:chroot_local_user与chroot_list_enable详解
    rsync同步目录
    apache
    centos 7 服务管理
    PowerPoint’s Menu is Too Big
    测试网页返回值
    作为人的展现方式
    Java 日期与时间
    Java 随机数
    Character 类
  • 原文地址:https://www.cnblogs.com/zhouyubo/p/8432047.html
Copyright © 2020-2023  润新知