ObjectAnimator.OfObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| OfObject(Object, Property, ITypeEvaluator, Object[]) |
Construye y devuelve un ObjectAnimator que anima entre valores object. |
| OfObject(Object, Property, TypeConverter, Path) |
Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de . |
| OfObject(Object, String, ITypeEvaluator, Object[]) |
Construye y devuelve un ObjectAnimator que anima entre valores object. |
| OfObject(Object, String, TypeConverter, Path) |
Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de . |
| OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[]) |
Construye y devuelve un ObjectAnimator que anima entre valores object. |
OfObject(Object, Property, ITypeEvaluator, Object[])
Construye y devuelve un ObjectAnimator que anima entre valores object.
[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
Parámetros
- target
- Object
Objeto cuya propiedad se va a animar.
- property
- Property
La propiedad que se está animando.
- evaluator
- ITypeEvaluator
TypeEvaluator al que se llamará en cada fotograma de animación para proporcionar la interpolación necesaria entre los valores object para derivar el valor animado.
- values
- Object[]
Conjunto de valores que la animación animará entre el tiempo.
Devoluciones
Objeto ObjectAnimator configurado para animar entre los valores especificados.
- Atributos
Comentarios
Construye y devuelve un ObjectAnimator que anima entre valores object. Un valor único implica que ese valor es el que se está animando a, en cuyo caso el valor inicial se deriva de la propiedad que se está animando y el objeto de destino cuando #start() se llama por primera vez. Dos valores implican valores iniciales y finales. Más de dos valores implican un valor inicial, valores para animar a lo largo del camino y un valor final (estos valores se distribuirán uniformemente a lo largo de la duración de la animación).
<strong>Note:</strong> Los valores se almacenan como referencias a los objetos originales, lo que significa que los cambios en esos objetos después de llamar a este método afectarán a los valores del animador. Si los objetos se mutarán externamente después de llamar a este método, los llamadores deben pasar una copia de esos objetos en su lugar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
OfObject(Object, Property, TypeConverter, Path)
Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de .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
Parámetros
- target
- Object
Objeto cuya propiedad se va a animar.
- property
- Property
La propiedad que se está animando. No debe ser null.
- converter
- TypeConverter
Convierte un PointF en el tipo asociado al establecedor. Puede ser null si la conversión no es necesaria.
- path
- Path
que Path se va a animar los valores.
Devoluciones
Objeto ObjectAnimator configurado para animar a lo largo pathde .
- Atributos
Comentarios
Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de .Path Una Path<animación /> se mueve en dos dimensiones, animando las coordenadas (x, y) juntas para seguir la línea. Esta variante anima las coordenadas de un PointF objeto para seguir .Path Si property usa un tipo distinto PointFde , converter se puede usar para cambiar de PointF al tipo asociado a Property.
PointF pasado a converter o property, si converter es null, se reutiliza en cada fotograma de animación y el establecedor o TypeConverter no deben almacenarse.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
OfObject(Object, String, ITypeEvaluator, Object[])
Construye y devuelve un ObjectAnimator que anima entre valores object.
[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
Parámetros
- target
- Object
Objeto cuya propiedad se va a animar.
- propertyName
- String
- evaluator
- ITypeEvaluator
TypeEvaluator al que se llamará en cada fotograma de animación para proporcionar la interpolación necesaria entre los valores object para derivar el valor animado.
- values
- Object[]
Conjunto de valores que la animación animará entre el tiempo.
Devoluciones
Objeto ObjectAnimator configurado para animar entre los valores especificados.
- Atributos
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
OfObject(Object, String, TypeConverter, Path)
Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de .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
Parámetros
- target
- Object
Objeto cuya propiedad se va a animar. Este objeto debe tener un método público en él denominado setName(), donde name es el valor del propertyName parámetro .
- propertyName
- String
Nombre de la propiedad que se está animando.
- converter
- TypeConverter
Convierte un PointF en el tipo asociado al establecedor. Puede ser null si la conversión no es necesaria.
- path
- Path
que Path se va a animar los valores.
Devoluciones
Objeto ObjectAnimator configurado para animar a lo largo pathde .
- Atributos
Comentarios
Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de .Path Una Path<animación /> se mueve en dos dimensiones, animando las coordenadas (x, y) juntas para seguir la línea. Esta variante anima las coordenadas de un PointF objeto para seguir .Path Si el Property asociado a propertyName usa un tipo distinto PointFde , converter se puede usar para cambiar de PointF al tipo asociado a Property.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])
Construye y devuelve un ObjectAnimator que anima entre valores object.
[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
Parámetros
- target
- Object
Objeto cuya propiedad se va a animar.
- property
- Property
La propiedad que se está animando.
- converter
- TypeConverter
Convierte el objeto animado en el tipo Property.
- evaluator
- ITypeEvaluator
TypeEvaluator al que se llamará en cada fotograma de animación para proporcionar la interpolación necesaria entre los valores object para derivar el valor animado.
- values
- Object[]
Conjunto de valores que la animación animará entre el tiempo.
Devoluciones
Objeto ObjectAnimator configurado para animar entre los valores especificados.
- Atributos
Comentarios
Construye y devuelve un ObjectAnimator que anima entre valores object. Un valor único implica que ese valor es el que se está animando a, en cuyo caso el valor inicial se deriva de la propiedad que se está animando y el objeto de destino cuando #start() se llama por primera vez. Dos valores implican valores iniciales y finales. Más de dos valores implican un valor inicial, valores para animar a lo largo del camino y un valor final (estos valores se distribuirán uniformemente a lo largo de la duración de la animación). Esta variante proporciona TypeConverter un objeto para convertir de los valores animados al tipo de la propiedad . Si solo se proporciona un valor, TypeConverter debe ser para android.animation.BidirectionalTypeConverter recuperar el valor actual.
<strong>Note:</strong> Los valores se almacenan como referencias a los objetos originales, lo que significa que los cambios en esos objetos después de llamar a este método afectarán a los valores del animador. Si los objetos se mutarán externamente después de llamar a este método, los llamadores deben pasar una copia de esos objetos en su lugar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.