Transition.AddTarget メソッド

定義

オーバーロード

名前 説明
AddTarget(View)

この画面切り替えでアニメーション化する対象のビュー インスタンスを設定します。

AddTarget(Class)

この画面切り替えでアニメーション化する対象ビューのクラスを追加します。

AddTarget(Int32)

この画面切り替えがアニメーション化に使用するターゲット ビューの ID を追加します。

AddTarget(String)

この画面切り替えがアニメーション化に使用するターゲット ビューの transitionName を追加します。

AddTarget(View)

この画面切り替えでアニメーション化する対象のビュー インスタンスを設定します。

[Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")]
public virtual Android.Transitions.Transition? AddTarget(Android.Views.View? target);
[<Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")>]
abstract member AddTarget : Android.Views.View -> Android.Transitions.Transition
override this.AddTarget : Android.Views.View -> Android.Transitions.Transition

パラメーター

target
View

遷移が動作するビューは、null 以外である必要があります。

返品

ターゲットが追加される遷移。 同じオブジェクトを返す場合、構築中に呼び出しをチェーンすることが容易になります(例: transitionSet.addTransitions(new Fade()).addTarget(someView);

属性

注釈

この画面切り替えでアニメーション化する対象のビュー インスタンスを設定します。 既定では、ターゲットは存在せず、遷移は、切り替えられるシーンの sceneRoot の下の階層内のすべてのビューの変更をリッスンします。 ターゲットを設定すると、これらのビューのみをリッスンし、操作するように切り替えが制限されます。 その他のビューはすべて無視されます。

ターゲット リストは、ビューの ID ではなく、実際のビュー インスタンスを指定する点を除き、 #addTarget(int) targetId リストに似ています。 これは、シーンの変更に個別に拡張されたビュー階層が含まれている場合の重要な区別です。異なるビューは同じ ID を共有できますが、実際には同じインスタンスではありません。 遷移でこれらのビューを同じように扱う必要がある場合は、#addTarget(View)の代わりに#addTarget(int)を使用する必要があります。 一方、シーンの変更に同じビュー階層内のすべての変更が含まれている場合、ID が必ずしも設定されていないビューの間で、ビューのターゲット リストの方が便利な場合があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

適用対象

AddTarget(Class)

この画面切り替えでアニメーション化する対象ビューのクラスを追加します。

[Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")]
public virtual Android.Transitions.Transition? AddTarget(Java.Lang.Class? targetType);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")>]
abstract member AddTarget : Java.Lang.Class -> Android.Transitions.Transition
override this.AddTarget : Java.Lang.Class -> Android.Transitions.Transition

パラメーター

targetType
Class

この遷移を実行するときに含める型。

返品

ターゲット クラスが追加された遷移。 同じオブジェクトを返す場合、構築中に呼び出しをチェーンすることが容易になります(例: transitionSet.addTransitions(new Fade()).addTarget(ImageView.class);

属性

注釈

この画面切り替えでアニメーション化する対象ビューのクラスを追加します。 既定では、targetTypes はなく、切り替えでは、切り替えられるシーンの sceneRoot の下の階層内のすべてのビューの変更をリッスンします。 targetTypes を設定すると、これらのクラスでビューをリッスンし、操作するように遷移が制限されます。 異なるクラスを持つビューは無視されます。

targetType にキャストできるビューが含まれるので、targetType が View.class場合は、すべてのビューが含まれます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

  • AddTarget(Int32)
  • AddTarget(View)
  • <xref:Android.Transitions.Transition.ExcludeTarget(Java.Lang.Class%2c+System.Boolean)>
  • <xref:Android.Transitions.Transition.ExcludeChildren(Java.Lang.Class%2c+System.Boolean)>

適用対象

AddTarget(Int32)

この画面切り替えがアニメーション化に使用するターゲット ビューの ID を追加します。

[Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")]
public virtual Android.Transitions.Transition? AddTarget(int targetId);
[<Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")>]
abstract member AddTarget : int -> Android.Transitions.Transition
override this.AddTarget : int -> Android.Transitions.Transition

パラメーター

targetId
Int32

ターゲット ビューの ID は正の数値である必要があります。

返品

targetId が追加される遷移。 同じオブジェクトを返す場合、構築中に呼び出しをチェーンすることが容易になります(例: transitionSet.addTransitions(new Fade()).addTarget(someId);

属性

注釈

この画面切り替えがアニメーション化に使用するターゲット ビューの ID を追加します。 既定では、targetId は存在せず、遷移は、切り替えられるシーンの sceneRoot の下の階層内のすべてのビューの変更をリッスンします。 targetIds を設定すると、遷移がこれらの ID を持つビューのみをリッスンし、操作するように制限されます。 異なる ID を持つビュー、または ID を持たないビューは無視されます。

ID を使用してターゲットを指定することは、ID がシーン ルートの下のビュー階層内で一意である必要があることを意味します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

適用対象

AddTarget(String)

この画面切り替えがアニメーション化に使用するターゲット ビューの transitionName を追加します。

[Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")]
public virtual Android.Transitions.Transition? AddTarget(string? targetName);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")>]
abstract member AddTarget : string -> Android.Transitions.Transition
override this.AddTarget : string -> Android.Transitions.Transition

パラメーター

targetName
String

ターゲット ビューの transitionName は null 以外である必要があります。

返品

ターゲットの transitionName が追加される遷移。 同じオブジェクトを返す場合、構築中に呼び出しをチェーンすることが容易になります(例: transitionSet.addTransitions(new Fade()).addTarget(someName);

属性

注釈

この画面切り替えがアニメーション化に使用するターゲット ビューの transitionName を追加します。 既定では、targetName は存在せず、遷移は、切り替えられるシーンの sceneRoot の下の階層内のすべてのビューの変更をリッスンします。 targetNames を設定すると、Transition は、これらの transitionNames を使用してビューのみをリッスンし、操作するように制限されます。 異なる transitionName を持つビュー、または transitionName を持たないビューは無視されます。

transitionNames はビュー階層内で一意である必要があることに注意してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

適用対象