ObjectAnimator Класс

Определение

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

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

Комментарии

Этот подкласс ValueAnimator обеспечивает поддержку анимации свойств в целевых объектах. Конструкторы этого класса принимают параметры для определения целевого объекта, который будет анимирован, а также имя анимированного свойства. Затем соответствующие функции set/get определяются внутренне, и анимация будет вызывать эти функции по мере необходимости для анимации свойства.

Аниматоры можно создавать из файлов кода или ресурсов, как показано ниже:

{

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

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

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

ObjectAnimator()

Создает объект ObjectAnimator.

Поля

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

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

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

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

Listeners

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

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

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

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

Возвращает имя свойства, которое будет анимировано. -или- Задает имя свойства, которое будет анимировано.

RepeatCount

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

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

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

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

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

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

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

ThresholdClass

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

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

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

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

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

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

Методы

AddListener(Animator+IAnimatorListener)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Object)
OfArgb(Object, Property, Int32[])

Создает и возвращает объект ObjectAnimator, который анимирует значения цвета.

OfArgb(Object, String, Int32[])

Создает и возвращает объект ObjectAnimator, который анимирует значения цвета.

OfFloat(Object, Property, Property, Path)

Создает и возвращает объект ObjectAnimator, который анимирует координаты вдоль Path объекта с помощью двух свойств.

OfFloat(Object, Property, Single[])

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

OfFloat(Object, String, Single[])

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

OfFloat(Object, String, String, Path)

Создает и возвращает объект ObjectAnimator, который анимирует координаты вдоль Path объекта с помощью двух свойств.

OfInt(Object, Property, Int32[])

Создает и возвращает объект ObjectAnimator, который анимирует значения int.

OfInt(Object, Property, Property, Path)

Создает и возвращает объект ObjectAnimator, который анимирует координаты вдоль Path объекта с помощью двух свойств.

OfInt(Object, String, Int32[])

Создает и возвращает объект ObjectAnimator, который анимирует значения int.

OfInt(Object, String, String, Path)

Создает и возвращает объект ObjectAnimator, который анимирует координаты вдоль Path объекта с помощью двух свойств.

OfMultiFloat(Object, String, Path)

Создает и возвращает объект ObjectAnimator, который анимирует целевой объект с помощью метода задания с несколькими значениями с плавающей точкой вдоль заданного Pathобъекта .

OfMultiFloat(Object, String, Single[][])

Создает и возвращает объект ObjectAnimator, который анимирует значения float для метода задания нескольких параметров.

OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[])

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

OfMultiInt(Object, String, Int32[][])

Создает и возвращает объект ObjectAnimator, который анимирует значения int для метода задания нескольких параметров.

OfMultiInt(Object, String, Path)

Создает и возвращает объект ObjectAnimator, который анимирует целевой объект с помощью метода задания с несколькими значениями по заданному Pathобъекту .

OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[])

Создает и возвращает объект ObjectAnimator, который анимирует значения для метода задания нескольких параметров int.

OfObject(Object, Property, ITypeEvaluator, Object[])

Создает и возвращает объект ObjectAnimator, который анимирует значения object.

OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])

Создает и возвращает объект ObjectAnimator, который анимирует значения object.

OfObject(Object, Property, TypeConverter, Path)

Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль Path.

OfObject(Object, String, ITypeEvaluator, Object[])

Создает и возвращает объект ObjectAnimator, который анимирует значения object.

OfObject(Object, String, TypeConverter, Path)

Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль Path.

OfPropertyValuesHolder(Object, PropertyValuesHolder[])

Создает и возвращает объект ObjectAnimator, который анимирует наборы значений, указанных в <объекте code>PropertyValueHolder</code> .

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()

Воспроизводит Объект ValueAnimator в обратном порядке.

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

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

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)
SetProperty(Property)

Задает свойство, которое будет анимировано.

SetTarget(Object)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

События

AnimationCancel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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