Animator Класс

Определение

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

[Android.Runtime.Register("android/animation/Animator", DoNotGenerateAcw=true)]
public abstract class Animator : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/animation/Animator", DoNotGenerateAcw=true)>]
type Animator = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Animator
Производный
Атрибуты
Реализации

Комментарии

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

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

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

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

Animator()
Animator(IntPtr, JniHandleOwnership)

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

Поля

DurationInfinite

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

Свойства

Class

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

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

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

Handle

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

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

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

IsPaused

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

IsRunning

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

IsStarted

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

JniIdentityHashCode

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

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

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

Listeners

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

PeerReference

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

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

Время в миллисекундах для задержки обработки анимации после Start() вызова .

ThresholdClass

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

ThresholdType

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

TotalDuration

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

Методы

AddListener(Animator+IAnimatorListener)

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

AddPauseListener(Animator+IAnimatorPauseListener)

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

Cancel()

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

Clone()

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

Dispose()

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

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

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

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

Завершает анимацию.

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

RemoveAllListeners()

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

RemoveListener(Animator+IAnimatorListener)

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

RemovePauseListener(Animator+IAnimatorPauseListener)

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

Resume()

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

SetDuration(Int64)

Задает длительность анимации.

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

SetTarget(Object)

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

SetupEndValues()

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

SetupStartValues()

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

Start()

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

ToArray<T>()

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

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

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

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

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

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

События

AnimationCancel

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

AnimationEnd

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

AnimationPause

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

AnimationRepeat

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

AnimationResume

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

AnimationStart

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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