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

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

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

Имя Описание
LayoutTransitionType

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

ValueAnimatorRepeatMode

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