ObjectAnimator.OfObject 方法

定义

重载

名称 说明
OfObject(Object, Property, ITypeEvaluator, Object[])

构造并返回一个 ObjectAnimator,该对象在对象值之间进行动画处理。

OfObject(Object, Property, TypeConverter, Path)

构造并返回一个 ObjectAnimator,该对象沿 a Path.

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

构造并返回一个 ObjectAnimator,该对象在对象值之间进行动画处理。

OfObject(Object, String, TypeConverter, Path)

构造并返回一个 ObjectAnimator,该对象沿 a 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...)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

OfObject(Object, Property, TypeConverter, Path)

构造并返回一个 ObjectAnimator,该对象沿 a 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 转换为与 setter 关联的类型。 如果不需要转换,则为 null。

path
Path

Path 值进行动画处理。

返回

一个 ObjectAnimator 对象,该对象设置为一起 path进行动画处理。

属性

注解

构造并返回一个 ObjectAnimator,该对象沿 a Path. A Path</> 动画在两个维度中移动,将坐标 (x, y) 一起进行动画处理,以跟随线条。 此变体对坐标进行 PointF 动画处理,以遵循该 Path变量。 如果 property 使用的是其他 PointF类型, converter 则可用于从 PointF 与该 Property类型关联的类型更改为 。

传递给或property(如果是nullconverter)的 converter PointF 在每个动画帧上重复使用,不应由 setter 或 TypeConverter 存储。

Java文档android.animation.ObjectAnimator.ofObject(T, android.util.Property<T, V>, android.animation.TypeConverter<android.graphics.PointF, V>, android.graphics.Path)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

OfObject(Object, String, TypeConverter, Path)

构造并返回一个 ObjectAnimator,该对象沿 a 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 转换为与 setter 关联的类型。 如果不需要转换,则为 null。

path
Path

Path 值进行动画处理。

返回

一个 ObjectAnimator 对象,该对象设置为一起 path进行动画处理。

属性

注解

构造并返回一个 ObjectAnimator,该对象沿 a Path. A Path</> 动画在两个维度中移动,将坐标 (x, y) 一起进行动画处理,以跟随线条。 此变体对坐标进行 PointF 动画处理,以遵循该 Path变量。 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)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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...)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于