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
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
ObjectAnimator() |
Создает объект ObjectAnimator. |
Поля
DurationInfinite |
Значение, используемое для указания бесконечной длительности (e). (Унаследовано от Animator) |
Infinite |
Это значение, используемое с свойством |
Restart |
Устаревшие..
Когда анимация достигает конца и |
Свойства
AnimatedFraction |
Возвращает текущую дробь анимации, которая является прошедшей или интерполированной дроби, используемой в последнем обновлении кадра для анимации. (Унаследовано от ValueAnimator) |
AnimatedValue |
Последнее значение, вычисляемое этим |
Class |
Возвращает класс среды выполнения этого |
CurrentPlayTime |
Получает текущую позицию анимации во времени, которая равна текущему времени минус времени запуска анимации. -или- Задает положение анимации в указанный момент времени. (Унаследовано от ValueAnimator) |
Duration |
Возвращает длину анимации. (Унаследовано от ValueAnimator) |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Interpolator |
Возвращает интерполятор времени, который использует эта анимация. (Унаследовано от Animator) |
IsPaused |
Возвращает значение, находится ли этот аниматор в состоянии приостановки. (Унаследовано от Animator) |
IsRunning |
Возвращает значение, выполняющееся ли этот аниматор в настоящее время (запущено и прошло любое начальное время startDelay и еще не завершено). (Унаследовано от ValueAnimator) |
IsStarted |
Возвращает значение, запущен ли этот аниматор и еще не завершен. (Унаследовано от Animator) |
JniIdentityHashCode |
Этот подкласс |
JniPeerMembers |
Этот подкласс |
Listeners |
Возвращает набор |
PeerReference |
Этот подкласс |
PropertyName |
Возвращает имя свойства, которое будет анимировано. -или- задает имя свойства, которое будет анимировано. |
RepeatCount |
Определяет, сколько раз должна повторяться анимация. -или- Задает количество повторов анимации. (Унаследовано от ValueAnimator) |
RepeatMode |
Определяет, что эта анимация должна делать, когда она достигнет конца. -или- Определяет, что эта анимация должна делать, когда она достигнет конца. (Унаследовано от ValueAnimator) |
StartDelay |
Время в миллисекундах для задержки запуска анимации после |
Target |
Целевой объект, свойство которого будет анимировано этой анимацией |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от ValueAnimator) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от ValueAnimator) |
TotalDuration |
Возвращает общую длительность анимации, учет последовательностей анимации, задержку запуска и повторение. (Унаследовано от Animator) |
Методы
AddListener(Animator+IAnimatorListener) |
Добавляет прослушиватель в набор прослушивателей, отправляемых событиями в течение жизни анимации, например запуск, повтор и конец. (Унаследовано от Animator) |
AddPauseListener(Animator+IAnimatorPauseListener) |
Добавляет прослушиватель паузы в этот аниматор. (Унаследовано от Animator) |
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener) |
Добавляет прослушиватель в набор прослушивателей, отправляемых событиями обновления через всю жизнь анимации. (Унаследовано от ValueAnimator) |
Cancel() |
Отменяет анимацию. (Унаследовано от Animator) |
Clone() |
Создает и возвращает копию этого |
Dispose() |
Этот подкласс |
Dispose(Boolean) |
Этот подкласс |
End() |
Заканчивает анимацию. (Унаследовано от Animator) |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetAnimatedValue(String) |
Последнее значение, вычисляемое этим |
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, который анимирует координаты по |
OfFloat(Object, Property, Single[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями с плавающей запятой. |
OfFloat(Object, String, Single[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями с плавающей запятой. |
OfFloat(Object, String, String, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует координаты по |
OfInt(Object, Property, Int32[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями int. |
OfInt(Object, Property, Property, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует координаты по |
OfInt(Object, String, Int32[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями int. |
OfInt(Object, String, String, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует координаты по |
OfMultiFloat(Object, String, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует целевой объект с помощью много плавающего набора по заданному объекту |
OfMultiFloat(Object, String, Single[][]) |
Создает и возвращает объект ObjectAnimator, который анимирует значения с плавающей запятой для нескольких наборов параметров. |
OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует значения для нескольких наборов параметров с плавающей запятой. |
OfMultiInt(Object, String, Int32[][]) |
Создает и возвращает объект ObjectAnimator, который анимирует значения int для нескольких наборов параметров. |
OfMultiInt(Object, String, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует целевой объект с помощью многоуровневого набора по заданному параметру |
OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует значения для нескольких наборов параметров int. |
OfObject(Object, Property, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями объекта. |
OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями объекта. |
OfObject(Object, Property, TypeConverter, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль |
OfObject(Object, String, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями объекта. |
OfObject(Object, String, TypeConverter, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль |
OfPropertyValuesHolder(Object, PropertyValuesHolder[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между наборами значений, заданных в <объектах code>PropertyValueHolder< или code> . |
Pause() |
Приостанавливает выполняющуюся анимацию. (Унаследовано от Animator) |
RemoveAllListeners() |
Удаляет все |
RemoveAllUpdateListeners() |
Удаляет все прослушиватели из набора, прослушивающего обновления кадров для этой анимации. (Унаследовано от ValueAnimator) |
RemoveListener(Animator+IAnimatorListener) |
Удаляет прослушиватель из набора, прослушивающего эту анимацию. (Унаследовано от Animator) |
RemovePauseListener(Animator+IAnimatorPauseListener) |
Удаляет прослушиватель приостановки из набора, прослушивающего эту анимацию. (Унаследовано от Animator) |
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener) |
Удаляет прослушиватель из набора, прослушивающего обновления кадров для этой анимации. (Унаследовано от ValueAnimator) |
Resume() |
Возобновляет приостановленную анимацию, вызывая аниматор, чтобы забрать место, где он остался, когда он был приостановлен. (Унаследовано от Animator) |
Reverse() |
Воспроизводит ЗначениеAnimator в обратном направлении. (Унаследовано от 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>() |
Этот подкласс |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Этот подкласс |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
События
AnimationCancel |
Этот подкласс |
AnimationEnd |
Этот подкласс |
AnimationPause |
Этот подкласс |
AnimationRepeat |
Этот подкласс |
AnimationResume |
Этот подкласс |
AnimationStart |
Этот подкласс |
Update |
Этот подкласс |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Этот подкласс |
IJavaPeerable.DisposeUnlessReferenced() |
Этот подкласс |
IJavaPeerable.Finalized() |
Этот подкласс |
IJavaPeerable.JniManagedPeerState |
Этот подкласс |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Этот подкласс |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Этот подкласс |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Этот подкласс |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Этот подкласс |
GetJniTypeName(IJavaPeerable) |
Этот подкласс |