ObjectAnimator.OfObject Метод

Определение

Перегрузки

Имя Описание
OfObject(Object, Property, ITypeEvaluator, Object[])

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

OfObject(Object, Property, TypeConverter, Path)

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

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

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

OfObject(Object, String, TypeConverter, Path)

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

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

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

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

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

[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, Android.Util.Property? property, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })>]
static member OfObject : Java.Lang.Object * Android.Util.Property * Android.Animation.ITypeEvaluator * Java.Lang.Object[] -> Android.Animation.ObjectAnimator

Параметры

target
Object

Объект, свойство которого должно быть анимировано.

property
Property

Свойство анимируется.

evaluator
ITypeEvaluator

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

values
Object[]

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

Возвращаемое значение

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

Атрибуты

Комментарии

Создает и возвращает объект ObjectAnimator, который анимирует между значениями объекта. Одно значение означает, что это значение является анимированным, в этом случае начальное значение будет производным от анимированного свойства и целевого объекта при #start() первом вызове. Два значения подразумевают начальные и конечные значения. Более двух значений подразумевают начальное значение, значения для анимации по пути и конечное значение (эти значения будут распределены равномерно по продолжительности анимации).

< >strong Note:</strong> Значения хранятся в виде ссылок на исходные объекты, что означает, что изменения этих объектов после вызова этого метода повлияют на значения аниматора. Если объекты будут мутироваться внешне после вызова этого метода, вызывающие объекты должны передать копию этих объектов.

Java документации по android.animation.ObjectAnimator.ofObject(T, android.util.Property<T, V>, android.animation.TypeEvaluator<V>, V...).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

OfObject(Object, Property, TypeConverter, Path)

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

[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, Android.Util.Property property, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })>]
static member OfObject : Java.Lang.Object * Android.Util.Property * Android.Animation.TypeConverter * Android.Graphics.Path -> Android.Animation.ObjectAnimator

Параметры

target
Object

Объект, свойство которого должно быть анимировано.

property
Property

Свойство анимируется. Не должно быть null.

converter
TypeConverter

Преобразует PointF в тип, связанный с методом задания. Может иметь значение NULL, если преобразование не требуется.

path
Path

Анимировать Path значения вместе.

Возвращаемое значение

Объект ObjectAnimator, настроенный для анимации вместе path.

Атрибуты

Комментарии

Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль Path. А Path</> анимация перемещается в двух измерениях, анимируя координаты (x, y) вместе, чтобы следовать строке. Этот вариант анимирует координаты в следующем PointFPath. Если property используется тип, отличный PointFот типа, converter можно использовать для изменения типа PointF , связанного с ним Property.

ТочкаF, передаваемая converter в или propertyесли converter есть null, повторно используется в каждом кадре анимации и не должна храниться методом задания или TypeConverter.

Java документации по android.animation.ObjectAnimator.ofObject(T, android.util.Property<T, V>, android.animation.TypeConverter<android.graphics.PointF, V>, android.graphics.Path).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

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

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

[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")]
public static Android.Animation.ObjectAnimator? OfObject(Java.Lang.Object? target, string? propertyName, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")>]
static member OfObject : Java.Lang.Object * string * Android.Animation.ITypeEvaluator * Java.Lang.Object[] -> Android.Animation.ObjectAnimator

Параметры

target
Object

Объект, свойство которого должно быть анимировано.

propertyName
String
evaluator
ITypeEvaluator

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

values
Object[]

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

Возвращаемое значение

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

Атрибуты

Комментарии

Java документации по android.animation.ObjectAnimator.ofObject(java.lang.Object, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

OfObject(Object, String, TypeConverter, Path)

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

[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, string? propertyName, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;", "")>]
static member OfObject : Java.Lang.Object * string * Android.Animation.TypeConverter * Android.Graphics.Path -> Android.Animation.ObjectAnimator

Параметры

target
Object

Объект, свойство которого должно быть анимировано. Этот объект должен иметь открытый метод на нем setName(), где name значение propertyName параметра.

propertyName
String

Имя анимируемого свойства.

converter
TypeConverter

Преобразует PointF в тип, связанный с методом задания. Может иметь значение NULL, если преобразование не требуется.

path
Path

Анимировать Path значения вместе.

Возвращаемое значение

Объект ObjectAnimator, настроенный для анимации вместе path.

Атрибуты

Комментарии

Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль Path. А Path</> анимация перемещается в двух измерениях, анимируя координаты (x, y) вместе, чтобы следовать строке. Этот вариант анимирует координаты в следующем PointFPath. Property Если связанный с propertyName ним тип, отличный PointFот типа, converter можно использовать для изменения типаPointF, связанного с нимProperty.

Java документации по android.animation.ObjectAnimator.ofObject(java.lang.Object, java.lang.String, android.animation.TypeConverter<android.graphics.PointF, ?>, android.graphics.Path).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

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

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

[Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V", "P" })]
public static Android.Animation.ObjectAnimator OfObject(Java.Lang.Object? target, Android.Util.Property? property, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("ofObject", "(Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V", "P" })>]
static member OfObject : Java.Lang.Object * Android.Util.Property * Android.Animation.TypeConverter * Android.Animation.ITypeEvaluator * Java.Lang.Object[] -> Android.Animation.ObjectAnimator

Параметры

target
Object

Объект, свойство которого должно быть анимировано.

property
Property

Свойство анимируется.

converter
TypeConverter

Преобразует анимированный объект в тип свойства.

evaluator
ITypeEvaluator

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

values
Object[]

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

Возвращаемое значение

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

Атрибуты

Комментарии

Создает и возвращает объект ObjectAnimator, который анимирует между значениями объекта. Одно значение означает, что это значение является анимированным, в этом случае начальное значение будет производным от анимированного свойства и целевого объекта при #start() первом вызове. Два значения подразумевают начальные и конечные значения. Более двух значений подразумевают начальное значение, значения для анимации по пути и конечное значение (эти значения будут распределены равномерно по продолжительности анимации). Этот вариант предоставляет TypeConverter преобразование из анимированных значений в тип свойства. Если задано только одно значение, TypeConverter необходимо получить android.animation.BidirectionalTypeConverter текущее значение.

< >strong Note:</strong> Значения хранятся в виде ссылок на исходные объекты, что означает, что изменения этих объектов после вызова этого метода повлияют на значения аниматора. Если объекты будут мутироваться внешне после вызова этого метода, вызывающие объекты должны передать копию этих объектов.

Java документации по android.animation.ObjectAnimator.ofObject(T, android.util.Property<T, P>, android.animation.TypeConverter<V, P>, android.animation.TypeEvaluator<V>, V...).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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