ObjectAnimator.OfObject Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| OfObject(Object, Property, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями объекта. |
| OfObject(Object, Property, TypeConverter, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль |
| OfObject(Object, String, ITypeEvaluator, Object[]) |
Создает и возвращает объект ObjectAnimator, который анимирует между значениями объекта. |
| OfObject(Object, String, TypeConverter, Path) |
Создает и возвращает объект ObjectAnimator, который анимирует свойство вдоль |
| 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> Значения хранятся в виде ссылок на исходные объекты, что означает, что изменения этих объектов после вызова этого метода повлияют на значения аниматора. Если объекты будут мутироваться внешне после вызова этого метода, вызывающие объекты должны передать копию этих объектов.
Части этой страницы — это изменения на основе работы, созданной и общей 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.
Части этой страницы — это изменения на основе работы, созданной и общей 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, настроенный для анимации между заданными значениями.
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей 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.
Части этой страницы — это изменения на основе работы, созданной и общей 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> Значения хранятся в виде ссылок на исходные объекты, что означает, что изменения этих объектов после вызова этого метода повлияют на значения аниматора. Если объекты будут мутироваться внешне после вызова этого метода, вызывающие объекты должны передать копию этих объектов.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".