Поделиться через


TimeAnimator Класс

Определение

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

[Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)]
public class TimeAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)>]
type TimeAnimator = class
    inherit ValueAnimator
Наследование
Атрибуты

Комментарии

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

Документация по Java для android.animation.TimeAnimator.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

TimeAnimator()
TimeAnimator(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

DurationInfinite

Значение, используемое для указания бесконечной длительности (e).

(Унаследовано от Animator)
Infinite

Это значение, используемое с свойством #setRepeatCount(int) для бесконечного повторения анимации.

(Унаследовано от ValueAnimator)
Restart
Устаревшие..

Когда анимация достигает конца и repeatCount имеет значение INFINITE или положительное значение, анимация перезапускается с самого начала.

(Унаследовано от ValueAnimator)

Свойства

AnimatedFraction

Возвращает текущую дробь анимации, которая является прошедшей или интерполированной дроби, используемой в последнем обновлении кадра для анимации.

(Унаследовано от ValueAnimator)
AnimatedValue

Последнее значение, вычисляемое этим ValueAnimator значением, если есть только одно свойство, анимированное.

(Унаследовано от ValueAnimator)
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
CurrentPlayTime

Получает текущую позицию анимации во времени, которая равна текущему времени минус времени запуска анимации. -или- Задает положение анимации в указанный момент времени.

(Унаследовано от ValueAnimator)
Duration

Возвращает длину анимации.

(Унаследовано от ValueAnimator)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Interpolator

Возвращает интерполятор времени, который использует эта анимация.

(Унаследовано от Animator)
IsPaused

Возвращает значение, находится ли этот аниматор в состоянии приостановки.

(Унаследовано от Animator)
IsRunning

Возвращает значение, выполняющееся ли этот аниматор в настоящее время (запущено и прошло любое начальное время startDelay и еще не завершено).

(Унаследовано от ValueAnimator)
IsStarted

Возвращает значение, запущен ли этот аниматор и еще не завершен.

(Унаследовано от Animator)
JniIdentityHashCode

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

(Унаследовано от Object)
JniPeerMembers

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

Listeners

Возвращает набор android.animation.Animator.AnimatorListener объектов, которые в настоящее время прослушивают события в этом Animator объекте.

(Унаследовано от Animator)
PeerReference

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

(Унаследовано от Object)
RepeatCount

Определяет, сколько раз должна повторяться анимация. -или- Задает количество повторов анимации.

(Унаследовано от ValueAnimator)
RepeatMode

Определяет, что эта анимация должна делать, когда она достигнет конца. -или- Определяет, что эта анимация должна делать, когда она достигнет конца.

(Унаследовано от ValueAnimator)
StartDelay

Время в миллисекундах для задержки запуска анимации после #start() вызова. -или- Время в миллисекундах, чтобы отложить запуск анимации после #start() вызова.

(Унаследовано от ValueAnimator)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

TotalDuration

Возвращает общую длительность анимации, учет последовательностей анимации, задержку запуска и повторение.

(Унаследовано от Animator)

Методы

AddListener(Animator+IAnimatorListener)

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

(Унаследовано от Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

Добавляет прослушиватель паузы в этот аниматор.

(Унаследовано от Animator)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

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

(Унаследовано от ValueAnimator)
Cancel()

Отменяет анимацию.

(Унаследовано от Animator)
Clone()

Создает и возвращает копию этого Objectобъекта.

(Унаследовано от Animator)
Dispose()

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

(Унаследовано от Object)
Dispose(Boolean)

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

(Унаследовано от Object)
End()

Заканчивает анимацию.

(Унаследовано от Animator)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetAnimatedValue(String)

Последнее значение, вычисляемое этим ValueAnimator значением.propertyName

(Унаследовано от ValueAnimator)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetValues()

Возвращает значения, которые этот объект ValueAnimator анимирует между ними.

(Унаследовано от ValueAnimator)
JavaFinalize()

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

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Pause()

Приостанавливает выполняющуюся анимацию.

(Унаследовано от Animator)
RemoveAllListeners()

Удаляет все #addListener(android.animation.Animator.AnimatorListener) listeners и #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners из этого объекта.

(Унаследовано от Animator)
RemoveAllUpdateListeners()

Удаляет все прослушиватели из набора, прослушивающего обновления кадров для этой анимации.

(Унаследовано от ValueAnimator)
RemoveListener(Animator+IAnimatorListener)

Удаляет прослушиватель из набора, прослушивающего эту анимацию.

(Унаследовано от Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

Удаляет прослушиватель приостановки из набора, прослушивающего эту анимацию.

(Унаследовано от Animator)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Удаляет прослушиватель из набора, прослушивающего обновления кадров для этой анимации.

(Унаследовано от ValueAnimator)
Resume()

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

(Унаследовано от Animator)
Reverse()

Воспроизводит ЗначениеAnimator в обратном направлении.

(Унаследовано от ValueAnimator)
SetCurrentFraction(Single)

Задает положение анимации для указанной дроби.

(Унаследовано от ValueAnimator)
SetDuration(Int64)

Задает длину анимации.

(Унаследовано от ValueAnimator)
SetEvaluator(ITypeEvaluator)

Средство оценки типов, используемое при вычислении анимированных значений этой анимации.

(Унаследовано от ValueAnimator)
SetFloatValues(Single[])

Задает значения с плавающей запятой, которые будут анимированы между ними.

(Унаследовано от ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetInterpolator(ITimeInterpolator)

Интерполятор времени, используемый при вычислении прошедшей доли этой анимации.

(Унаследовано от ValueAnimator)
SetIntValues(Int32[])

Задает значения int, которые будут анимированы между ними.

(Унаследовано от ValueAnimator)
SetObjectValues(Object[])

Задает значения, которые будут анимироваться между этой анимацией.

(Унаследовано от ValueAnimator)
SetTarget(Object)

Задает целевой объект, свойство которого будет анимировано этой анимацией.

(Унаследовано от Animator)
SetTimeListener(TimeAnimator+ITimeListener)

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

SetupEndValues()

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

(Унаследовано от Animator)
SetupStartValues()

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

(Унаследовано от Animator)
SetValues(PropertyValuesHolder[])

Задает значения, для каждого свойства, анимированные между ними.

(Унаследовано от ValueAnimator)
Start()

Запускает эту анимацию.

(Унаследовано от Animator)
ToArray<T>()

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

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

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

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

События

AnimationCancel

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

(Унаследовано от Animator)
AnimationEnd

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

(Унаследовано от Animator)
AnimationPause

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

(Унаследовано от Animator)
AnimationRepeat

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

(Унаследовано от Animator)
AnimationResume

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

(Унаследовано от Animator)
AnimationStart

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

(Унаследовано от Animator)
Time

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

Update

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

(Унаследовано от ValueAnimator)

Явные реализации интерфейса

IJavaPeerable.Disposed()

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

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Унаследовано от Object)
IJavaPeerable.Finalized()

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

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

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

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Применяется к