Анимационные свойства Core Animation

Cocoa

Многие свойства в CALayer и CIFilter могут быть анимированными. В этом разделе перечислены эти свойства, а также анимация используемая по умолчанию.

Анимационные свойства CALayer

Следующие свойства класса CALayer могут быть анимированы Core Animation.

  • anchorPoint
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • backgroundColor
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.(подсвойства анимируются с помощью базовой анимации)
  • backgroundFilters
    Используется по умолчанию подразумевает CATransitionAnimation описанные в Таблице 2. Под-свойства фильтров анимированы с использованием стандартных CABasicAnimation описанных в Таблице 1.
  • borderColor
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • borderWidth
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • bounds
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • compositingFilter
    Используется по умолчанию подразумевает CATransitionAnimation описанные в Таблице 2. Под-свойства фильтров анимированы с использованием стандартных CABasicAnimation описанных в Таблице 1.
  • contents
  • contentsRect
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • cornerRadius
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • doubleSided
    Не устанавливает анимацию по умолчанию
  • filters
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.Под-свойства фильтров анимированы с использованием стандартных CABasicAnimation описанных в Таблице 1.
  • frame
    Свойство frame само по себе не анимируемое. Вы можете достичь того же результата путем изменения свойств bounds и position вместо этого.
  • hidden
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • mask
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • masksToBounds
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • opacity
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • position
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • shadowColor
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • shadowOffset
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • shadowOpacity
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • shadowRadius
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • sublayers
    Используется по умолчанию подразумевает CATransitionAnimation описанные в Таблице 2.
  • sublayerTransform
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • transform
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.
  • zPosition
    Используется по умолчанию подразумевает CABasicAnimation описанные в Таблице 1.

Таблица 1 Содержимое по умолчанию Основной анимации

ОписаниеЗначение
ClassCABasicAnimation
duration0,25 секунды, или продолжительность текущей транзакции
keyPathВ зависимости от слоя тип свойства

Таблица 2 Содержимое переноса по умолчанию

ОписаниеЗначение
ClassCATransition
duration0,25 секунды, или продолжительность текущей транзакции
typeFade (kCATransitionFade)
startProgress0.0
endProgress1.0

Анимационные свойства CIFilter

Core Animation добавляет следующие анимируемые свойства классу CIFilter Core Image. Эти свойства доступны только на Mac OS X.

  • name
  • enabled
 
 
homeЗаметили ошибкукарта сайта 
   Made on a Mac