共用方式為


PropertyValuesHolder.OfMultiFloat 方法

定義

多載

OfMultiFloat(String, Path)

建構並傳回具有指定屬性名稱的 PropertyValuesHolder,以做為多重浮點數 setter。

OfMultiFloat(String, Single[][])

建構並傳回具有指定屬性名稱和值集的 float[] PropertyValuesHolder。

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

使用 ObjectAnimator 建構並傳回具有指定屬性名稱或 setter 名稱的 PropertyValuesHolder 物件,以在多浮點數 setter 函式中使用。

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

建構並傳回 PropertyValuesHolder,其中包含指定的屬性和一組 Object 值,以搭配 ObjectAnimator 多重值 setter 使用。

OfMultiFloat(String, Path)

建構並傳回具有指定屬性名稱的 PropertyValuesHolder,以做為多重浮點數 setter。

[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。 這些值會沿著路徑產生動畫,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[])

使用 ObjectAnimator 建構並傳回具有指定屬性名稱或 setter 名稱的 PropertyValuesHolder 物件,以在多浮點數 setter 函式中使用。

[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 參數。 如果 Keyframe 具有 float[] 值,則可為 null。

evaluator
ITypeEvaluator

用來在值之間插補。

values
Keyframe[]

要評估之特定小數點數的值

傳回

多重浮點數參數 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 使用。 Object 值會使用轉換器轉換成 float[]

android.animation.PropertyValuesHolder.ofMultiFloat(java.lang.String, android.animation.TypeConverter<V, float[]>, android.animation.TypeEvaluator<V>, V...)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於