ObjectAnimator.OfObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| OfObject(Object, Property, ITypeEvaluator, Object[]) |
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird. |
| OfObject(Object, Property, TypeConverter, Path) |
Erstellt und gibt einen ObjectAnimator zurück, der eine Eigenschaft entlang einer |
| OfObject(Object, String, ITypeEvaluator, Object[]) |
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird. |
| OfObject(Object, String, TypeConverter, Path) |
Erstellt und gibt einen ObjectAnimator zurück, der eine Eigenschaft entlang einer |
| OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[]) |
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird. |
OfObject(Object, Property, ITypeEvaluator, Object[])
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird.
[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
Parameter
- target
- Object
Das Objekt, dessen Eigenschaft animiert werden soll.
- property
- Property
Die eigenschaft, die animiert wird.
- evaluator
- ITypeEvaluator
Ein TypeEvaluator, der für jeden Animationsframe aufgerufen wird, um die erforderliche Interpolation zwischen den Objektwerten bereitzustellen, um den animierten Wert abzuleiten.
- values
- Object[]
Eine Reihe von Werten, die die Animation im Laufe der Zeit animiert.
Gibt zurück
Ein ObjectAnimator-Objekt, das zum Animieren zwischen den angegebenen Werten eingerichtet ist.
- Attribute
Hinweise
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird. Ein einzelner Wert impliziert, dass dieser Wert der animiert wird. In diesem Fall wird der Startwert von der animierten Eigenschaft und dem Zielobjekt abgeleitet, wenn #start() er zum ersten Mal aufgerufen wird. Zwei Werte setzen Start- und Endwerte voraus. Mehr als zwei Werte bedeuten einen Anfangswert, Werte, die entlang des Weges animiert werden sollen, und einen Endwert (diese Werte werden gleichmäßig über die Dauer der Animation verteilt).
<strong>Hinweis:</strong> Die Werte werden als Verweise auf die ursprünglichen Objekte gespeichert, was bedeutet, dass Änderungen an diesen Objekten, nachdem diese Methode aufgerufen wurde, die Werte für den Animator beeinflussen. Wenn die Objekte nach dem Aufruf dieser Methode extern stumm geschaltet werden, sollten Aufrufer stattdessen eine Kopie dieser Objekte übergeben.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
OfObject(Object, Property, TypeConverter, Path)
Erstellt und gibt einen ObjectAnimator zurück, der eine Eigenschaft entlang einer 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
Parameter
- target
- Object
Das Objekt, dessen Eigenschaft animiert werden soll.
- property
- Property
Die eigenschaft, die animiert wird. Darf nicht null sein.
- converter
- TypeConverter
Konvertiert einen PointF in den Typ, der dem Setter zugeordnet ist. Kann null sein, wenn die Konvertierung unnötig ist.
- path
- Path
Die Path zu animierenden Werte.
Gibt zurück
Ein ObjectAnimator-Objekt, das zum Animieren eingerichtet pathist.
- Attribute
Hinweise
Erstellt und gibt einen ObjectAnimator zurück, der eine Eigenschaft entlang einer Path. Eine Path</> Animation wird in zwei Dimensionen verschoben, wobei koordinatenweise (x, y) animiert werden, um der Linie zu folgen. Diese Variante animiert die Koordinaten in einer PointF , um den Path. Wenn property ein anderer Typ als PointF, kann verwendet werden, converter um von PointF dem Typ zu ändern, der dem Propertyzugeordnet ist.
Der PointF, der an converter jeden Animationsframe übergeben wird oder propertyist converternull, wird in jedem Animationsframe wiederverwendet und sollte nicht vom Setter oder TypeConverter gespeichert werden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
OfObject(Object, String, ITypeEvaluator, Object[])
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird.
[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
Parameter
- target
- Object
Das Objekt, dessen Eigenschaft animiert werden soll.
- propertyName
- String
- evaluator
- ITypeEvaluator
Ein TypeEvaluator, der für jeden Animationsframe aufgerufen wird, um die erforderliche Interpolation zwischen den Objektwerten bereitzustellen, um den animierten Wert abzuleiten.
- values
- Object[]
Eine Reihe von Werten, die die Animation im Laufe der Zeit animiert.
Gibt zurück
Ein ObjectAnimator-Objekt, das zum Animieren zwischen den angegebenen Werten eingerichtet ist.
- Attribute
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
OfObject(Object, String, TypeConverter, Path)
Erstellt und gibt einen ObjectAnimator zurück, der eine Eigenschaft entlang einer 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
Parameter
- target
- Object
Das Objekt, dessen Eigenschaft animiert werden soll. Dieses Objekt sollte über eine öffentliche Methode verfügen, bei der es aufgerufen setName()wird. Dabei name handelt es sich um den Wert des propertyName Parameters.
- propertyName
- String
Der Name der animierten Eigenschaft.
- converter
- TypeConverter
Konvertiert einen PointF in den Typ, der dem Setter zugeordnet ist. Kann null sein, wenn die Konvertierung unnötig ist.
- path
- Path
Die Path zu animierenden Werte.
Gibt zurück
Ein ObjectAnimator-Objekt, das zum Animieren eingerichtet pathist.
- Attribute
Hinweise
Erstellt und gibt einen ObjectAnimator zurück, der eine Eigenschaft entlang einer Path. Eine Path</> Animation wird in zwei Dimensionen verschoben, wobei koordinatenweise (x, y) animiert werden, um der Linie zu folgen. Diese Variante animiert die Koordinaten in einer PointF , um den Path. Wenn der Property zugeordnete propertyName Typ einen anderen Typ verwendet als PointF, kann verwendet werden, converter um von PointF dem Typ zu ändern, der dem Propertyzugeordnet ist.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird.
[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
Parameter
- target
- Object
Das Objekt, dessen Eigenschaft animiert werden soll.
- property
- Property
Die eigenschaft, die animiert wird.
- converter
- TypeConverter
Konvertiert das animierte Objekt in den Eigenschaftentyp.
- evaluator
- ITypeEvaluator
Ein TypeEvaluator, der für jeden Animationsframe aufgerufen wird, um die erforderliche Interpolation zwischen den Objektwerten bereitzustellen, um den animierten Wert abzuleiten.
- values
- Object[]
Eine Reihe von Werten, die die Animation im Laufe der Zeit animiert.
Gibt zurück
Ein ObjectAnimator-Objekt, das zum Animieren zwischen den angegebenen Werten eingerichtet ist.
- Attribute
Hinweise
Erstellt und gibt einen ObjectAnimator zurück, der zwischen Objektwerten animiert wird. Ein einzelner Wert impliziert, dass dieser Wert der animiert wird. In diesem Fall wird der Startwert von der animierten Eigenschaft und dem Zielobjekt abgeleitet, wenn #start() er zum ersten Mal aufgerufen wird. Zwei Werte setzen Start- und Endwerte voraus. Mehr als zwei Werte bedeuten einen Anfangswert, Werte, die entlang des Weges animiert werden sollen, und einen Endwert (diese Werte werden gleichmäßig über die Dauer der Animation verteilt). Diese Variante stellt eine TypeConverter Konvertierung aus den animierten Werten in den Typ der Eigenschaft bereit. Wenn nur ein Wert angegeben wird, muss es TypeConverter sich um einen android.animation.BidirectionalTypeConverter Wert zum Abrufen des aktuellen Werts sein.
<strong>Hinweis:</strong> Die Werte werden als Verweise auf die ursprünglichen Objekte gespeichert, was bedeutet, dass Änderungen an diesen Objekten, nachdem diese Methode aufgerufen wurde, die Werte für den Animator beeinflussen. Wenn die Objekte nach dem Aufruf dieser Methode extern stumm geschaltet werden, sollten Aufrufer stattdessen eine Kopie dieser Objekte übergeben.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.