Transition.AddTarget 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.