다음을 통해 공유


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(int) 처리해야 하는 경우 대신 사용해야 #addTarget(View)합니다. 반면, 장면 변경 내용에 동일한 뷰 계층 구조 내의 모든 변경 내용이 포함되는 경우 ID가 반드시 설정되어 있지 않은 보기 중에서 보기의 대상 목록이 더 편리할 수 있습니다.

에 대한 android.transition.Transition.addTarget(android.view.View)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상

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면 모든 보기가 포함됩니다.

에 대한 android.transition.Transition.addTarget(java.lang.Class)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

  • 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가 장면 루트 아래의 뷰 계층 구조 내에서 고유해야 합니다.

에 대한 android.transition.Transition.addTarget(int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상

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을 추가합니다. 기본적으로 targetNames는 없으며 전환은 전환 중인 장면의 sceneRoot 아래 계층 구조의 모든 보기에서 변경 내용을 수신 대기합니다. targetNames를 설정하면 이러한 transitionNames를 사용하여 보기를 수신 대기하고 작업하도록 전환이 제한됩니다. transitionNames가 다르거나 transitionName이 없는 보기는 무시됩니다.

transitionNames는 뷰 계층 구조 내에서 고유해야 합니다.

에 대한 android.transition.Transition.addTarget(java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상