PropertyValuesHolder.OfMultiFloat 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
OfMultiFloat(String, Path) |
构造并返回具有给定属性名称的 PropertyValuesHolder,该属性名称用作多浮点数资源库。 |
OfMultiFloat(String, Single[][]) |
构造并返回具有给定属性名称和值集的 |
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 开放源代码项目创建和共享的工作进行的修改,并根据 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 开放源代码项目创建和共享的工作进行的修改,并根据 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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。