PropertyValuesHolder.OfMultiFloat 方法

定义

重载

OfMultiFloat(String, Path)

构造并返回具有给定属性名称的 PropertyValuesHolder,该属性名称用作多浮点数资源库。

OfMultiFloat(String, Single[][])

构造并返回具有给定属性名称和值集的 float[] PropertyValuesHolder。

OfMultiFloat(String, TypeConverter, ITypeEvaluator, Keyframe[])

构造并返回一个 PropertyValuesHolder 对象,该对象具有指定的属性名称或 setter 名称,以在使用 ObjectAnimator 的多浮点集器函数中使用。

OfMultiFloat(String, TypeConverter, ITypeEvaluator, Object[])

构造并返回具有给定属性的 PropertyValuesHolder 和 Object 值集,以便与 ObjectAnimator 多值 setter 一起使用。

OfMultiFloat(String, Path)

构造并返回具有给定属性名称的 PropertyValuesHolder,该属性名称用作多浮点数资源库。

[Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;", "")]
public static Android.Animation.PropertyValuesHolder? OfMultiFloat (string? propertyName, Android.Graphics.Path? path);
[<Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;", "")>]
static member OfMultiFloat : string * Android.Graphics.Path -> Android.Animation.PropertyValuesHolder

参数

propertyName
String

正在进行动画处理的属性的名称。 也可以是整个 setter 方法的区分大小写的名称。 不应为 null。 setter 必须正好采用两个 float 参数。

path
Path

值应沿其进行动画处理的路径。

返回

PropertyValuesHolder 构造的 PropertyValuesHolder 对象。

属性

注解

构造并返回具有给定属性名称的 PropertyValuesHolder,该属性名称用作多浮点数资源库。 值沿路径进行动画处理,setter 的第一个参数设置为 x 坐标,第二个参数设置为 y 坐标。

适用于 . 的 android.animation.PropertyValuesHolder.ofMultiFloat(java.lang.String, android.graphics.Path)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

OfMultiFloat(String, Single[][])

构造并返回具有给定属性名称和值集的 float[] PropertyValuesHolder。

[Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;[[F)Landroid/animation/PropertyValuesHolder;", "")]
public static Android.Animation.PropertyValuesHolder? OfMultiFloat (string? propertyName, float[][]? values);
[<Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;[[F)Landroid/animation/PropertyValuesHolder;", "")>]
static member OfMultiFloat : string * single[][] -> Android.Animation.PropertyValuesHolder

参数

propertyName
String

正在进行动画处理的属性的名称。 也可以是整个 setter 方法的区分大小写的名称。 不应为 null。

values
Single[][]

属性在两者之间进行动画处理的值。

返回

PropertyValuesHolder 构造的 PropertyValuesHolder 对象。

属性

注解

构造并返回具有给定属性名称和值集的 float[] PropertyValuesHolder。 必须至少提供两 float[] 个值,即开始值和结束值。 如果提供了更多值,则值将从一开始就通过所有中间值到结束值进行动画处理。 与 ObjectAnimator 一起使用时,数组的元素表示 setter 函数的参数。

适用于 . 的 android.animation.PropertyValuesHolder.ofMultiFloat(java.lang.String, float[][])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

  • <xref:Android.Animation.FloatArrayEvaluator(System.Single%5b%5d)>

适用于

OfMultiFloat(String, TypeConverter, ITypeEvaluator, Keyframe[])

构造并返回一个 PropertyValuesHolder 对象,该对象具有指定的属性名称或 setter 名称,以在使用 ObjectAnimator 的多浮点集器函数中使用。

[Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Android.Animation.PropertyValuesHolder? OfMultiFloat (string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Android.Animation.Keyframe[]? values);
[<Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Landroid/animation/Keyframe;)Landroid/animation/PropertyValuesHolder;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member OfMultiFloat : string * Android.Animation.TypeConverter * Android.Animation.ITypeEvaluator * Android.Animation.Keyframe[] -> Android.Animation.PropertyValuesHolder

参数

propertyName
String

要与值集关联的属性的名称。 这也可能是 setter 函数的完整名称。

converter
TypeConverter

将 <代码>值</代码> 转换为 setter 的浮点参数。 如果关键帧具有 float[] 值,可以为 null。

evaluator
ITypeEvaluator

用于在值之间内插。

values
Keyframe[]

要计算之间的特定小数点的值

返回

多 float 参数 setter 的 PropertyValuesHolder。

属性

注解

适用于 . 的 android.animation.PropertyValuesHolder.ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

OfMultiFloat(String, TypeConverter, ITypeEvaluator, Object[])

构造并返回具有给定属性的 PropertyValuesHolder 和 Object 值集,以便与 ObjectAnimator 多值 setter 一起使用。

[Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "V" })]
public static Android.Animation.PropertyValuesHolder? OfMultiFloat (string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("ofMultiFloat", "(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "V" })>]
static member OfMultiFloat : string * Android.Animation.TypeConverter * Android.Animation.ITypeEvaluator * Java.Lang.Object[] -> Android.Animation.PropertyValuesHolder

参数

propertyName
String

要创建动画或 setter 完整名称的属性。 不应为 null。

converter
TypeConverter

用于将动画值转换为 setter 参数。

evaluator
ITypeEvaluator

将在每个动画帧上调用的 TypeEvaluator,以在对象值之间提供必要的内插来派生动画值。

values
Object[]

属性在两者之间进行动画处理的值。

返回

PropertyValuesHolder 构造的 PropertyValuesHolder 对象。

属性

注解

构造并返回具有给定属性的 PropertyValuesHolder 和 Object 值集,以便与 ObjectAnimator 多值 setter 一起使用。 对象值将转换为 float[] 使用转换器。

适用于 . 的 android.animation.PropertyValuesHolder.ofMultiFloat(java.lang.String, android.animation.TypeConverter<V, float[]>, android.animation.TypeEvaluator<V>, V...)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于