다음을 통해 공유


ObjectAnimator 클래스

정의

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

[Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)]
public sealed class ObjectAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)>]
type ObjectAnimator = class
    inherit ValueAnimator
상속
특성

설명

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다. 이 클래스의 생성자는 매개 변수를 사용하여 애니메이션 효과를 줄 대상 개체와 애니메이션 효과를 줄 속성의 이름을 정의합니다. 그런 다음 적절한 set/get 함수가 내부적으로 결정되고 애니메이션은 필요에 따라 이러한 함수를 호출하여 속성에 애니메이션 효과를 줍니다.

다음과 같이 코드 또는 리소스 파일에서 애니메이터를 만들 수 있습니다.

{

에 대한 android.animation.ObjectAnimatorJava 설명서

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

생성자

ObjectAnimator()

새 ObjectAnimator 개체를 만듭니다.

필드

DurationInfinite

무한 기간을 나타내는 데 사용되는 값입니다(예:

(다음에서 상속됨 Animator)
Infinite

애니메이션을 #setRepeatCount(int) 무기한 반복하기 위해 속성과 함께 사용되는 이 값입니다.

(다음에서 상속됨 ValueAnimator)
Restart
사용되지 않음.

애니메이션이 끝에 도달하고 repeatCount INFINITE 또는 양수 값이면 애니메이션이 처음부터 다시 시작됩니다.

(다음에서 상속됨 ValueAnimator)

속성

AnimatedFraction

애니메이션의 가장 최근 프레임 업데이트에 사용된 경과/보간된 분수인 현재 애니메이션 분수를 반환합니다.

(다음에서 상속됨 ValueAnimator)
AnimatedValue

애니메이션 효과를 적용하는 속성이 하나뿐인 경우 이 ValueAnimator 값으로 계산된 가장 최근 값입니다.

(다음에서 상속됨 ValueAnimator)
Class

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

(다음에서 상속됨 Object)
CurrentPlayTime

애니메이션이 시작된 시간을 뺀 현재 시간과 같은 시간 내 애니메이션의 현재 위치를 가져옵니다. -또는- 애니메이션의 위치를 지정된 시점으로 설정합니다.

(다음에서 상속됨 ValueAnimator)
Duration

애니메이션의 길이를 가져옵니다.

(다음에서 상속됨 ValueAnimator)
Handle

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

(다음에서 상속됨 Object)
Interpolator

이 애니메이션에서 사용하는 타이밍 보간기를 반환합니다.

(다음에서 상속됨 Animator)
IsPaused

이 애니메이터가 현재 일시 중지된 상태인지 여부를 반환합니다.

(다음에서 상속됨 Animator)
IsRunning

이 Animator가 현재 실행 중인지 여부를 반환합니다(시작되고 초기 startDelay 기간을 지나서 아직 종료되지 않은 경우).

(다음에서 상속됨 ValueAnimator)
IsStarted

이 애니메이터가 시작되었고 아직 종료되지 않았는지 여부를 반환합니다.

(다음에서 상속됨 Animator)
JniIdentityHashCode

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Object)
JniPeerMembers

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

Listeners

현재 이 Animator 개체의 android.animation.Animator.AnimatorListener 이벤트를 수신 대기 중인 개체 집합을 가져옵니다.

(다음에서 상속됨 Animator)
PeerReference

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Object)
PropertyName

애니메이션 효과를 줄 속성의 이름을 가져옵니다. -또는- 애니메이션 효과를 줄 속성의 이름을 설정합니다.

RepeatCount

애니메이션이 반복되어야 하는 횟수를 정의합니다. -또는- 애니메이션을 반복해야 하는 횟수를 설정합니다.

(다음에서 상속됨 ValueAnimator)
RepeatMode

이 애니메이션이 끝에 도달할 때 수행할 작업을 정의합니다. -또는- 이 애니메이션이 끝에 도달할 때 수행할 작업을 정의합니다.

(다음에서 상속됨 ValueAnimator)
StartDelay

호출된 후 #start() 애니메이션 시작을 지연할 시간(밀리초)입니다. -또는- 호출된 후 #start() 애니메이션 시작을 지연할 시간(밀리초)입니다.

(다음에서 상속됨 ValueAnimator)
Target

이 애니메이션에 의해 속성에 애니메이션 효과를 줄 대상 개체입니다.

ThresholdClass

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

(다음에서 상속됨 ValueAnimator)
ThresholdType

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

(다음에서 상속됨 ValueAnimator)
TotalDuration

애니메이션 시퀀스, 시작 지연 및 반복을 고려하여 애니메이션의 총 기간을 가져옵니다.

(다음에서 상속됨 Animator)

메서드

AddListener(Animator+IAnimatorListener)

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

(다음에서 상속됨 Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

이 애니메이터에 일시 중지 수신기를 추가합니다.

(다음에서 상속됨 Animator)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

애니메이션의 수명 동안 업데이트 이벤트를 전송하는 수신기 집합에 수신기를 추가합니다.

(다음에서 상속됨 ValueAnimator)
Cancel()

애니메이션을 취소합니다.

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

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

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

애니메이션을 종료합니다.

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

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

(다음에서 상속됨 Object)
GetAnimatedValue(String)

에 대해 계산 ValueAnimator 된 가장 최근 값입니다 propertyName.

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

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

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

이 ValueAnimator가 애니메이션 효과를 주는 값을 반환합니다.

(다음에서 상속됨 ValueAnimator)
JavaFinalize()

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

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

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

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

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

(다음에서 상속됨 Object)
OfArgb(Object, Property, Int32[])

색 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfArgb(Object, String, Int32[])

색 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfFloat(Object, Property, Property, Path)

두 속성을 사용하여 좌표에 애니메이션 효과를 주는 ObjectAnimator를 Path 생성하고 반환합니다.

OfFloat(Object, Property, Single[])

부동 소수점 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfFloat(Object, String, Single[])

부동 소수점 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfFloat(Object, String, String, Path)

두 속성을 사용하여 좌표에 애니메이션 효과를 주는 ObjectAnimator를 Path 생성하고 반환합니다.

OfInt(Object, Property, Int32[])

int 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfInt(Object, Property, Property, Path)

두 속성을 사용하여 좌표에 애니메이션 효과를 주는 ObjectAnimator를 Path 생성하고 반환합니다.

OfInt(Object, String, Int32[])

int 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfInt(Object, String, String, Path)

두 속성을 사용하여 좌표에 애니메이션 효과를 주는 ObjectAnimator를 Path 생성하고 반환합니다.

OfMultiFloat(Object, String, Path)

지정된 Path개체를 따라 다중 부동 소수점 집합자를 사용하여 대상에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfMultiFloat(Object, String, Single[][])

여러 매개 변수 setter의 부동 소수점 값에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[])

여러 float 매개 변수 setter의 값에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfMultiInt(Object, String, Int32[][])

여러 매개 변수 setter에 대한 int 값에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfMultiInt(Object, String, Path)

지정된 Path경우 다중 int setter를 사용하여 대상에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[])

여러 int 매개 변수 setter의 값에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfObject(Object, Property, ITypeEvaluator, Object[])

Object 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])

Object 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfObject(Object, Property, TypeConverter, Path)

를 따라 Path속성에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfObject(Object, String, ITypeEvaluator, Object[])

Object 값 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfObject(Object, String, TypeConverter, Path)

를 따라 Path속성에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

OfPropertyValuesHolder(Object, PropertyValuesHolder[])

Code PropertyValueHolder</code>> 개체에 <지정된 값 집합 간에 애니메이션 효과를 주는 ObjectAnimator를 생성하고 반환합니다.

Pause()

실행 중인 애니메이션을 일시 중지합니다.

(다음에서 상속됨 Animator)
RemoveAllListeners()

이 개체에서 모두 #addListener(android.animation.Animator.AnimatorListener) listeners #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners 제거합니다.

(다음에서 상속됨 Animator)
RemoveAllUpdateListeners()

이 애니메이션에 대한 프레임 업데이트를 수신 대기하는 집합에서 모든 수신기를 제거합니다.

(다음에서 상속됨 ValueAnimator)
RemoveListener(Animator+IAnimatorListener)

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

(다음에서 상속됨 Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

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

(다음에서 상속됨 Animator)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

이 애니메이션에 대한 프레임 업데이트를 수신 대기하는 집합에서 수신기를 제거합니다.

(다음에서 상속됨 ValueAnimator)
Resume()

일시 중지된 애니메이션을 다시 시작하여 애니메이터가 일시 중지되었을 때 중단된 위치를 선택합니다.

(다음에서 상속됨 Animator)
Reverse()

ValueAnimator를 역방향으로 재생합니다.

(다음에서 상속됨 ValueAnimator)
SetAutoCancel(Boolean)

autoCancel은 동일한 대상 및 속성을 가진 다른 ObjectAnimator가 시작될 때 ObjectAnimator가 자동으로 취소되는지 여부를 제어합니다.

SetCurrentFraction(Single)

애니메이션의 위치를 지정된 분수로 설정합니다.

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

애니메이션의 길이를 설정합니다.

(다음에서 상속됨 ValueAnimator)
SetEvaluator(ITypeEvaluator)

이 애니메이션의 애니메이션 값을 계산할 때 사용할 형식 계산기입니다.

(다음에서 상속됨 ValueAnimator)
SetFloatValues(Single[])

애니메이션 효과를 줄 float 값을 설정합니다.

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

Handle 속성을 설정합니다.

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

이 애니메이션의 경과된 부분을 계산하는 데 사용되는 시간 보간기입니다.

(다음에서 상속됨 ValueAnimator)
SetIntValues(Int32[])

애니메이션 효과를 줄 int 값을 설정합니다.

(다음에서 상속됨 ValueAnimator)
SetObjectValues(Object[])

이 애니메이션에 애니메이션 효과를 주도록 값을 설정합니다.

(다음에서 상속됨 ValueAnimator)
SetProperty(Property)

애니메이션 효과를 줄 속성을 설정합니다.

SetTarget(Object)

이 애니메이션에서 속성에 애니메이션 효과를 줄 대상 개체를 설정합니다.

(다음에서 상속됨 Animator)
SetupEndValues()

이 메서드는 적절한 정보를 사용하여 애니메이션의 끝 값을 추출하도록 개체에 지시합니다.

(다음에서 상속됨 Animator)
SetupStartValues()

이 메서드는 적절한 정보를 사용하여 애니메이션의 시작 값을 추출하도록 개체에 지시합니다.

(다음에서 상속됨 Animator)
SetValues(PropertyValuesHolder[])

속성당 애니메이션 효과를 적용할 값을 설정합니다.

(다음에서 상속됨 ValueAnimator)
Start()

이 애니메이션을 시작합니다.

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

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

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

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

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

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

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

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

(다음에서 상속됨 Object)

이벤트

AnimationCancel

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Animator)
AnimationEnd

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Animator)
AnimationPause

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Animator)
AnimationRepeat

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Animator)
AnimationResume

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Animator)
AnimationStart

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Animator)
Update

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 ValueAnimator)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

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

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

GetJniTypeName(IJavaPeerable)

이 하위 클래스는 ValueAnimator 대상 개체의 속성에 애니메이션 효과를 주는 기능을 제공합니다.

적용 대상