Android.Animation Пространство имен

Эти классы предоставляют функциональные возможности для системы анимации свойств, которая позволяет анимировать свойства объектов любого типа.

Классы

Animator

Это суперкласс для классов, которые обеспечивают базовую поддержку анимаций, которые можно запускать, завершать и AnimatorListeners добавлять в них.

Animator.AnimationCancelEventArgs

Эти классы предоставляют функциональные возможности для системы анимации свойств, которая позволяет анимировать свойства объектов любого типа.

Animator.AnimationEndEventArgs

Эти классы предоставляют функциональные возможности для системы анимации свойств, которая позволяет анимировать свойства объектов любого типа.

Animator.AnimationPauseEventArgs

Предоставляет данные для события AnimationPause.

Animator.AnimationRepeatEventArgs

Эти классы предоставляют функциональные возможности для системы анимации свойств, которая позволяет анимировать свойства объектов любого типа.

Animator.AnimationResumeEventArgs

Предоставляет данные для события AnimationResume.

Animator.AnimationStartEventArgs

Эти классы предоставляют функциональные возможности для системы анимации свойств, которая позволяет анимировать свойства объектов любого типа.

AnimatorInflater

Этот класс используется для создания экземпляров XML-файлов аниматора в объектах Animator.

AnimatorListenerAdapter

Этот класс адаптера предоставляет пустые реализации методов из android.animation.Animator.AnimatorListener.

AnimatorSet

Этот класс воспроизводит набор Animator объектов в указанном порядке.

AnimatorSet.Builder

Объект Builder является служебным классом для упрощения добавления анимаций в вместе AnimatorSet со связями между различными анимациями.

ArgbEvaluator

Этот средство оценки можно использовать для интерполяции типов между целочисленными значениями, представляющими цвета ARGB.

BidirectionalTypeConverter

Абстрактный базовый класс использовал преобразование типа T в другой тип V и обратно.

FloatArrayEvaluator

Этот средство оценки можно использовать для интерполяции типов между float[] значениями.

FloatEvaluator

Этот средство оценки можно использовать для интерполяции типов между float значениями.

IntArrayEvaluator

Этот средство оценки можно использовать для интерполяции типов между int[] значениями.

IntEvaluator

Этот средство оценки можно использовать для интерполяции типов между int значениями.

Keyframe

Этот класс содержит пару "время-значение" для анимации.

LayoutTransition

Этот класс включает автоматическую анимацию при изменениях макета в объектах ViewGroup.

LayoutTransition.EndTransitionEventArgs

Предоставляет данные для события EndTransition.

LayoutTransition.StartTransitionEventArgs

Предоставляет данные для события StartTransition.

ObjectAnimator

Этот подкласс ValueAnimator обеспечивает поддержку анимации свойств в целевых объектах.

PointFEvaluator

Этот средство оценки можно использовать для интерполяции типов между PointF значениями.

PropertyValuesHolder

Этот класс содержит сведения о свойстве и значения, которые оно должно принимать во время анимации.

RectEvaluator

Этот средство оценки можно использовать для интерполяции типов между Rect значениями.

StateListAnimator

Позволяет определить ряд аниматоров, которые будут выполняться в подключенном представлении в зависимости от состояния рисуемого представления.

TimeAnimator

Этот класс предоставляет простой механизм обратного вызова прослушивателей, синхронизированный со всеми другими аниматорами в системе.

TimeAnimator.TimeEventArgs

Предоставляет данные для события Time.

TypeConverter

Абстрактный базовый класс использует преобразование типа T в другой тип V.

ValueAnimator

Этот класс предоставляет простой механизм синхронизации для выполнения анимаций, который вычисляет анимированные значения и задает их для целевых объектов.

ValueAnimator.AnimatorUpdateEventArgs

Предоставляет данные для события Update.

ValueAnimator.DurationScaleChangeEventArgs

Эти классы предоставляют функциональные возможности для системы анимации свойств, которая позволяет анимировать свойства объектов любого типа.

Интерфейсы

Animator.IAnimatorListener

Прослушиватель анимации получает уведомления от анимации.

Animator.IAnimatorPauseListener

Прослушиватель паузы получает уведомления от анимации, когда анимация имеет значение #pause() paused или #resume() resumed.

ITimeInterpolator

Интерполятор времени определяет скорость изменения анимации.

ITypeEvaluator

Интерфейс для использования с функцией ValueAnimator#setEvaluator(TypeEvaluator) .

LayoutTransition.ITransitionListener

Этот интерфейс используется для прослушивания начальных и конечных событий переходов.

TimeAnimator.ITimeListener

Разработчики этого интерфейса могут настроить себя в качестве прослушивателей TimeAnimator обновления экземпляра для получения обратных вызовов для каждого кадра анимации, чтобы получить общее время с момента запуска аниматора и разностное время с момента последнего кадра.

ValueAnimator.IAnimatorUpdateListener

Реализующие этот интерфейс могут добавлять себя в качестве прослушивателей обновления в ValueAnimator экземпляр для получения обратных вызовов в каждом кадре анимации после вычисления значений текущего кадра для этого ValueAnimator.

ValueAnimator.IDurationScaleChangeListener

Интерфейс прослушивателя для коэффициента масштабирования на уровне системы для анимаций на основе аниматора.

Перечисления

LayoutTransitionType

Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра нескольких типов.

ValueAnimatorRepeatMode

Перечисляет значения, возвращаемые несколькими типами.