언어

Fade 클래스

정의

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

[Android.Runtime.Register("android/transition/Fade", DoNotGenerateAcw=true)]
public class Fade : Android.Transitions.Visibility
[<Android.Runtime.Register("android/transition/Fade", DoNotGenerateAcw=true)>]
type Fade = class
    inherit Visibility
상속
특성

설명

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다. 표시 유형은 뷰의 상태와 현재 뷰 계층 구조에서 부모 상태인지 여부에 따라 View#setVisibility(int) 결정됩니다.

이 전환에서 특정 보기를 페이드 아웃하는 기능과 페이딩 작업이 발생하는 방식은 뷰 계층 구조의 뷰 상황을 기반으로 합니다. 예를 들어 뷰가 부모에서 단순히 제거된 경우 보기는 잠시 페이드에 추가 android.view.ViewGroupOverlay 됩니다. 표시되는 보기가 View#GONE 변경되거나 View#INVISIBLE애니메이션 기간 동안 표시 유형이 변경 View#VISIBLE 됩니다. 그러나 보기가 계층 구조에 있으면 보기의 가시성도 변경되므로 상황이 더 복잡해질 수 있습니다. 일반적으로 최종 장면의 계층 구조에 더 이상 없는 뷰에 여전히 부모가 있는 경우(부모 계층 구조가 제거되었지만 부모 계층 구조에서 제거되지 않음) 부작용이 부모에서 부적절하게 제거되지 않도록 하기 위해 혼자 남겨집니다. 유일한 예외는 이전 Scene 이면 Scene#getSceneForLayout(android.view.ViewGroup, int, android.content.Context) created from a layout resource file페이드 아웃하기 위해 시작 장면 보기를 부모로 해제하는 것이 안전한 것으로 간주됩니다.

페이드 전환은 태그를 사용하여 fade리소스 파일에 설명될 수 있으며, 표준 특성 android.R.styleable#Fadeandroid.R.styleable#Transition.

에 대한 android.transition.FadeJava 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

생성자

속성 Description
Fade()

대상을 페이드 인/아웃하는 페이드 전환을 생성합니다.

Fade(Context, IAttributeSet)

대상을 페이드 인/아웃하는 페이드 전환을 생성합니다.

Fade(FadingMode)

fadingMode 값에 따라 대상을 페이드 인 및/또는 아웃하는 페이드 전환을 생성합니다.

Fade(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

속성 Description
In
사용되지 않음.

전환이 표시되는 대상에서 #Fade(int) 작동하도록 하는 데 사용되는 페이딩 모드입니다.

MatchId
사용되지 않음.

와 함께 #setMatchOrder(int...), 에 의해 android.view.View#getId()일치하도록 선택합니다.

(다음에서 상속됨 Transition)
MatchInstance
사용되지 않음.

와 함께 #setMatchOrder(int...)보기 인스턴스별로 일치하도록 선택합니다.

(다음에서 상속됨 Transition)
MatchItemId
사용되지 않음.

와 함께 #setMatchOrder(int...)항목 ID와 일치 android.widget.Adapter 하도록 선택합니다.

(다음에서 상속됨 Transition)
MatchName
사용되지 않음.

와 함께 #setMatchOrder(int...), 에 의해 android.view.View#getTransitionName()일치하도록 선택합니다.

(다음에서 상속됨 Transition)
Out
사용되지 않음.

전환이 사라지는 대상에서 #Fade(int) 작동하도록 하는 데 사용되는 페이딩 모드입니다.

속성

속성 Description
Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Duration

이 전환에 설정된 기간을 반환합니다.

(다음에서 상속됨 Transition)
Epicenter

콜백이 없으면 null로 지정된 android.transition.Transition.EpicenterCallback 진원지를 반환합니다.

(다음에서 상속됨 Transition)
Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
Interpolator

이 전환에 설정된 보간기를 반환합니다.

(다음에서 상속됨 Transition)
JniIdentityHashCode

interop 런타임에 의해 이 Java 피어에 할당된 ID 해시 코드를 가져옵니다.

(다음에서 상속됨 Object)
JniManagedPeerState

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
JniPeerMembers

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

Mode

표시되는 보기 및/또는 사라지는 뷰가 지원되는지 여부를 반환합니다. -또는- 에 따라 보기 표시 및/또는 사라짐을 지원하도록 전환을 변경합니다 mode.

(다음에서 상속됨 Visibility)
Name

이 전환의 이름을 반환합니다.

(다음에서 상속됨 Transition)
PathMotion

두 차원을 따라 보간하는 데 사용되는 알고리즘 개체를 반환합니다. -또는- 2차원 보간을 계산하는 데 사용되는 알고리즘을 설정합니다.

(다음에서 상속됨 Transition)
PeerReference

이 Java 피어에 대한 JNI 개체 참조를 가져옵니다.

(다음에서 상속됨 Object)
Propagation

android.transition.TransitionPropagation Animator 시작 지연을 계산하는 데 사용되는 값을 반환합니다. -또는- Animator 시작 지연을 결정하는 메서드를 설정합니다.

(다음에서 상속됨 Transition)
StartDelay

이 전환에서 startDelay 집합을 반환합니다.

(다음에서 상속됨 Transition)
TargetIds

이 전환이 추적 및 애니메이션으로 제한하는 대상 ID 목록을 반환합니다.

(다음에서 상속됨 Transition)
TargetNames

이 전환이 추적 및 애니메이션으로 제한하는 대상 transitionNames 목록을 반환합니다.

(다음에서 상속됨 Transition)
Targets

이 전환이 추적 및 애니메이션으로 제한하는 대상 보기 목록을 반환합니다.

(다음에서 상속됨 Transition)
TargetTypes

이 전환이 추적 및 애니메이션으로 제한하는 대상 transitionNames 목록을 반환합니다.

(다음에서 상속됨 Transition)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

메서드

속성 Description
AddListener(Transition+ITransitionListener)

시작, 반복 및 끝과 같은 애니메이션의 수명 동안 이벤트를 전송하는 수신기 집합에 수신기를 추가합니다.

(다음에서 상속됨 Transition)
AddTarget(Class)

이 전환에 애니메이션 효과를 주는 대상 뷰의 클래스를 추가합니다.

(다음에서 상속됨 Transition)
AddTarget(Int32)

이 전환에 애니메이션 효과를 주는 대상 보기의 ID를 추가합니다.

(다음에서 상속됨 Transition)
AddTarget(String)

이 전환에 애니메이션 효과를 주는 대상 보기의 transitionName을 추가합니다.

(다음에서 상속됨 Transition)
AddTarget(View)

이 전환에 애니메이션 효과를 주는 대상 뷰 인스턴스를 설정합니다.

(다음에서 상속됨 Transition)
CanRemoveViews() (다음에서 상속됨 Transition)
CaptureEndValues(TransitionValues)

이 전환이 모니터링하는 속성에 대한 최종 장면의 값을 캡처합니다.

(다음에서 상속됨 Visibility)
CaptureStartValues(TransitionValues)

이 전환이 모니터링하는 속성에 대한 시작 장면의 값을 캡처합니다.

(다음에서 상속됨 Visibility)
Clone()

Object복사본을 만들고 반환합니다.

(다음에서 상속됨 Transition)
Construct(JniObjectReference, JniObjectReferenceOptions)

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
CreateAnimator(ViewGroup, TransitionValues, TransitionValues)

이 메서드는 시작 및 종료 장면에 대해 이전에 캡처한 startValues 및 endValues 구조체의 정보를 고려하여 이 전환에 대해 실행될 애니메이션을 만듭니다.

(다음에서 상속됨 Transition)
Dispose()

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
DisposeUnlessReferenced()

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
Equals(Object)

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
ExcludeChildren(Class, Boolean)

이 전환에서 자식을 제외해야 하는 형식 목록에 지정된 형식을 추가할지 여부입니다.

(다음에서 상속됨 Transition)
ExcludeChildren(Int32, Boolean)

지정된 ID의 자식을 이 전환에서 제외할 대상 목록에 추가할지 여부입니다.

(다음에서 상속됨 Transition)
ExcludeChildren(View, Boolean)

지정된 대상의 자식을 이 전환에서 제외할 대상 자식 목록에 추가할지 여부입니다.

(다음에서 상속됨 Transition)
ExcludeTarget(Class, Boolean)

지정된 형식을 이 전환에서 제외할 형식 목록에 추가할지 여부입니다.

(다음에서 상속됨 Transition)
ExcludeTarget(Int32, Boolean)

이 전환에서 제외할 대상 ID 목록에 지정된 ID를 추가할지 여부입니다.

(다음에서 상속됨 Transition)
ExcludeTarget(String, Boolean)

지정된 transitionName을 이 전환에서 제외할 대상 transitionNames 목록에 추가할지 여부입니다.

(다음에서 상속됨 Transition)
ExcludeTarget(View, Boolean)

이 전환에서 제외할 대상 목록에 지정된 대상을 추가할지 여부입니다.

(다음에서 상속됨 Transition)
GetEpicenterCallback()

전환의 진원지 찾기에 사용되는 콜백을 반환합니다.

(다음에서 상속됨 Transition)
GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetTransitionProperties()

이 전환이 겹치는 애니메이션을 취소하기 위해 관심을 갖는 개체 TransitionValues 에 저장된 #captureStartValues(TransitionValues) 속성 이름 집합을 반환합니다.

(다음에서 상속됨 Transition)
GetTransitionValues(View, Boolean)

이 메서드는 전환 재생 프로세스 중에 특정 보기에 대한 TransitionValues를 가져오기 위해 전환에서 호출할 수 있습니다.

(다음에서 상속됨 Transition)
IsTransitionRequired(TransitionValues, TransitionValues)

전환 중에 #captureStartValues(TransitionValues) 캡처된 값에 따라 Animator를 만들어야 하는지 여부를 반환합니다 #captureEndValues(TransitionValues).

(다음에서 상속됨 Transition)
IsVisible(TransitionValues)

지정된 값 개체에 따라 뷰가 '표시'되는지 여부를 반환합니다.

(다음에서 상속됨 Visibility)
JavaFinalize()
사용되지 않음.

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

이 메서드의 기본 구현은 .를 호출합니다 #onAppear(ViewGroup, View, TransitionValues, TransitionValues).

(다음에서 상속됨 Visibility)
OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

이 메서드의 기본 구현은 null Animator를 반환합니다.

(다음에서 상속됨 Visibility)
OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

서브클래스는 이 메서드를 재정의해야 합니다. #onDisappear(ViewGroup, View, TransitionValues, TransitionValues) 대상이 사라질 때 Animator를 만들어야 하는 경우

(다음에서 상속됨 Visibility)
OnDisappear(ViewGroup, View, TransitionValues, TransitionValues)

이 메서드의 기본 구현은 null Animator를 반환합니다.

(다음에서 상속됨 Visibility)
RemoveListener(Transition+ITransitionListener)

이 애니메이션을 수신 대기하는 집합에서 수신기를 제거합니다.

(다음에서 상속됨 Transition)
RemoveTarget(Class)

이 전환에 애니메이션 효과를 주는 대상 목록에서 지정된 대상을 제거합니다.

(다음에서 상속됨 Transition)
RemoveTarget(Int32)

이 전환에 애니메이션 효과를 주는 데 관심이 있는 ID 목록에서 지정된 targetId를 제거합니다.

(다음에서 상속됨 Transition)
RemoveTarget(String)

이 전환에 애니메이션 효과를 주는 전환 이름 목록에서 지정된 targetName을 제거합니다.

(다음에서 상속됨 Transition)
RemoveTarget(View)

이 전환에 애니메이션 효과를 주는 대상 목록에서 지정된 대상을 제거합니다.

(다음에서 상속됨 Transition)
SetDuration(Int64)

이 전환 기간을 설정합니다.

(다음에서 상속됨 Transition)
SetEpicenterCallback(Transition+EpicenterCallback)

전환의 진원지 찾기에 사용할 콜백을 설정합니다.

(다음에서 상속됨 Transition)
SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetInterpolator(ITimeInterpolator)

이 전환의 보간기를 설정합니다.

(다음에서 상속됨 Transition)
SetMatchOrder(Int32[])

전환이 보기 시작 및 끝 값과 일치하는 순서를 설정합니다.

(다음에서 상속됨 Transition)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
SetStartDelay(Int64)

이 전환의 startDelay를 설정합니다.

(다음에서 상속됨 Transition)
ToArray<T>()

이 Java 배열 래퍼에서 관리되는 배열을 만듭니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

interop 런타임에서 이 Java 피어의 등록을 취소합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받><거나 ><>중단/종료<합니다.>

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

속성 Description
IJavaPeerable.Disposed()

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.Finalized()

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

(다음에서 상속됨 Transition)

확장명 메서드

속성 Description
GetJniTypeName(IJavaPeerable)

인스턴스 self형식의 JNI 이름을 가져옵니다.

JavaAs<TResult>(IJavaPeerable)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

이 전환은 시작 및 종료 장면에서 대상 보기의 표시 유형에 대한 변경 내용을 추적하고 보기가 표시되거나 보이지 않게 되면 보기가 페이드 인 또는 페이드 아웃됩니다.

TryJavaCast<TResult>(IJavaPeerable, TResult)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

적용 대상