ObjectAnimator.OfObject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| OfObject(Object, Property, ITypeEvaluator, Object[]) |
オブジェクト値間をアニメーション化する ObjectAnimator を構築して返します。 |
| OfObject(Object, Property, TypeConverter, Path) |
|
| OfObject(Object, String, ITypeEvaluator, Object[]) |
オブジェクト値間をアニメーション化する ObjectAnimator を構築して返します。 |
| OfObject(Object, String, TypeConverter, 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
各アニメーション フレームで呼び出され、アニメーション化された値を派生させるために必要な Object 値間の補間を提供する TypeEvaluator。
- values
- Object[]
アニメーションが時間の経過と同時にアニメーション化する値のセット。
返品
指定された値の間でアニメーション化するように設定された ObjectAnimator オブジェクト。
- 属性
注釈
オブジェクト値間をアニメーション化する ObjectAnimator を構築して返します。 1 つの値は、その値がアニメーション化される値であることを意味します。その場合、開始値はアニメーション化されるプロパティから派生し、 #start() が初めて呼び出されたときにターゲット オブジェクトから派生します。 2 つの値は、開始値と終了値を意味します。 2 つ以上の値は、開始値、途中でアニメーション化する値、終了値を意味します (これらの値は、アニメーションの期間にわたって均等に分散されます)。
<strong>Note:</strong> 値は元のオブジェクトへの参照として格納されます。つまり、このメソッドの呼び出し後にこれらのオブジェクトに対する変更は、アニメーターの値に影響します。 このメソッドの呼び出し後にオブジェクトが外部で変更される場合、呼び出し元はそれらのオブジェクトのコピーを渡す必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
OfObject(Object, Property, TypeConverter, Path)
Pathに沿ってプロパティをアニメーション化する ObjectAnimator を構築して返します。
[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 をセッターに関連付けられている型に変換します。 変換が不要な場合は null になる可能性があります。
- path
- Path
値をアニメーション化する Path 。
返品
pathに沿ってアニメーション化するように設定された ObjectAnimator オブジェクト。
- 属性
注釈
Pathに沿ってプロパティをアニメーション化する ObjectAnimator を構築して返します。
Path
</> アニメーションは 2 つの次元で移動し、線に沿って(x, y)座標をアニメーション化します。 このバリアントは、Pathに従ってPointFの座標をアニメーション化します。
property
PointF以外の型を使用する場合は、converterを使用してPointFからPropertyに関連付けられている型に変更できます。
converterまたはpropertyに渡される PointF は、converterがnullされている場合は、各アニメーション フレームで再利用され、セッターまたは TypeConverter によって格納されるべきではありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
各アニメーション フレームで呼び出され、アニメーション化された値を派生させるために必要な Object 値間の補間を提供する TypeEvaluator。
- values
- Object[]
アニメーションが時間の経過と同時にアニメーション化する値のセット。
返品
指定された値の間でアニメーション化するように設定された ObjectAnimator オブジェクト。
- 属性
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
OfObject(Object, String, TypeConverter, Path)
Pathに沿ってプロパティをアニメーション化する ObjectAnimator を構築して返します。
[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 をセッターに関連付けられている型に変換します。 変換が不要な場合は null になる可能性があります。
- path
- Path
値をアニメーション化する Path 。
返品
pathに沿ってアニメーション化するように設定された ObjectAnimator オブジェクト。
- 属性
注釈
Pathに沿ってプロパティをアニメーション化する ObjectAnimator を構築して返します。
Path
</> アニメーションは 2 つの次元で移動し、線に沿って(x, y)座標をアニメーション化します。 このバリアントは、Pathに従ってPointFの座標をアニメーション化します。
propertyNameに関連付けられているPropertyがPointF以外の型を使用する場合は、converterを使用してPointFからPropertyに関連付けられている型に変更できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
アニメーション化されたオブジェクトを Property 型に変換します。
- evaluator
- ITypeEvaluator
各アニメーション フレームで呼び出され、アニメーション化された値を派生させるために必要な Object 値間の補間を提供する TypeEvaluator。
- values
- Object[]
アニメーションが時間の経過と同時にアニメーション化する値のセット。
返品
指定された値の間でアニメーション化するように設定された ObjectAnimator オブジェクト。
- 属性
注釈
オブジェクト値間をアニメーション化する ObjectAnimator を構築して返します。 1 つの値は、その値がアニメーション化される値であることを意味します。その場合、開始値はアニメーション化されるプロパティから派生し、 #start() が初めて呼び出されたときにターゲット オブジェクトから派生します。 2 つの値は、開始値と終了値を意味します。 2 つ以上の値は、開始値、途中でアニメーション化する値、終了値を意味します (これらの値は、アニメーションの期間にわたって均等に分散されます)。 このバリアントは、アニメーション化された値からプロパティの型に変換する TypeConverter を提供します。 値が 1 つしか指定されていない場合、 TypeConverter は現在の値を取得するための android.animation.BidirectionalTypeConverter である必要があります。
<strong>Note:</strong> 値は元のオブジェクトへの参照として格納されます。つまり、このメソッドの呼び出し後にこれらのオブジェクトに対する変更は、アニメーターの値に影響します。 このメソッドの呼び出し後にオブジェクトが外部で変更される場合、呼び出し元はそれらのオブジェクトのコピーを渡す必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。