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 |
Это значение используется со свойством |
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) |
Добавляет прослушиватель к набору прослушивателей, которые отправляют события в течение жизненного времени анимации, такие как start, repeat и end. (Унаследовано от 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, который анимирует значения float для метода задания нескольких параметров. |
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, который анимирует значения object. |
OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует значения object. |
OfObject(Object, Property, TypeConverter, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль |
OfObject(Object, String, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует значения object. |
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() |
Воспроизводит Объект 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>() |
Этот подкласс |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Этот подкласс |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> 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) |
Этот подкласс |