다음을 통해 공유


ValueAnimator.FrameDelay 속성

정의

애니메이션의 각 프레임 사이의 시간(밀리초)입니다. -또는- 애니메이션의 각 프레임 사이의 시간(밀리초)입니다.

public static long FrameDelay { [Android.Runtime.Register("getFrameDelay", "()J", "")] get; [Android.Runtime.Register("setFrameDelay", "(J)V", "")] set; }
[<get: Android.Runtime.Register("getFrameDelay", "()J", "")>]
[<set: Android.Runtime.Register("setFrameDelay", "(J)V", "")>]
static member FrameDelay : int64 with get, set

속성 값

프레임 사이의 요청된 시간(밀리초)

특성

설명

속성 getter 설명서:

애니메이션의 각 프레임 사이의 시간(밀리초)입니다. 이 시간은 애니메이션이 적용하려고 시도하는 요청된 시간이지만 시스템 부하 및 기능에 따라 프레임 간의 실제 지연 시간이 다를 수 있습니다. 모든 애니메이션이 단일 타이밍 루프에서 실행되므로 동일한 지연이 모든 애니메이션에 적용되기 때문에 정적 함수입니다.

애니메이션 시스템에서 디스플레이 새로 고침 속도(vsync)와 같은 외부 타이밍 소스를 사용하여 애니메이션을 제어하는 경우 프레임 지연은 무시될 수 있습니다.

이 메서드는 해당 애니메이션의 프레임 지연을 확인하기 위해 호출되는 동일한 스레드 #start() 에서 호출되어야 합니다. 호출 스레드에 Looper가 없는 경우 런타임 예외가 throw됩니다.

에 대한 android.animation.ValueAnimator.getFrameDelay()Java 설명서

속성 setter 설명서:

애니메이션의 각 프레임 사이의 시간(밀리초)입니다. 이 시간은 애니메이션이 적용하려고 시도하는 요청된 시간이지만 시스템 부하 및 기능에 따라 프레임 간의 실제 지연 시간이 다를 수 있습니다. 모든 애니메이션이 단일 타이밍 루프에서 실행되므로 동일한 지연이 모든 애니메이션에 적용되기 때문에 정적 함수입니다.

애니메이션 시스템에서 디스플레이 새로 고침 속도(vsync)와 같은 외부 타이밍 소스를 사용하여 애니메이션을 제어하는 경우 프레임 지연은 무시될 수 있습니다.

이 메서드는 새 프레임 지연이 해당 #start() 애니메이션에 적용되도록 호출되는 동일한 스레드에서 호출되어야 합니다. 호출 스레드에 Looper가 없는 경우 런타임 예외가 throw됩니다.

에 대한 android.animation.ValueAnimator.setFrameDelay(long)Java 설명서

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

적용 대상