Freigeben über


ValueAnimator.FrameDelay Eigenschaft

Definition

Die Zeitspanne in Millisekunden zwischen jedem Frame der Animation. -oder- Die Zeitdauer in Millisekunden zwischen jedem Frame der Animation.

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

Eigenschaftswert

die angeforderte Zeit zwischen Frames in Millisekunden

Attribute

Hinweise

Dokumentation zum Property Getter:

Die Zeitspanne in Millisekunden zwischen jedem Frame der Animation. Dies ist ein angeforderter Zeitpunkt, zu dem die Animation zu berücksichtigen versucht, aber die tatsächliche Verzögerung zwischen Frames kann je nach Systemlast und -funktionen unterschiedlich sein. Dies ist eine statische Funktion, da die gleiche Verzögerung auf alle Animationen angewendet wird, da sie alle aus einer einzelnen Anzeigedauerschleife laufen.

Die Frameverzögerung kann ignoriert werden, wenn das Animationssystem eine externe Anzeigedauerquelle verwendet, z. B. die Anzeigeaktualisierungsrate (vsync), um Animationen zu steuern.

Beachten Sie, dass diese Methode aus demselben Thread aufgerufen werden sollte, #start() der aufgerufen wird, um die Frameverzögerung für diese Animation zu überprüfen. Eine Laufzeit exception will be thrown if the calling thread does not have a Looper.

Java-Dokumentation für android.animation.ValueAnimator.getFrameDelay().

Dokumentation zum Eigenschaftensatzer:

Die Zeitspanne in Millisekunden zwischen jedem Frame der Animation. Dies ist ein angeforderter Zeitpunkt, zu dem die Animation zu berücksichtigen versucht, aber die tatsächliche Verzögerung zwischen Frames kann je nach Systemlast und -funktionen unterschiedlich sein. Dies ist eine statische Funktion, da die gleiche Verzögerung auf alle Animationen angewendet wird, da sie alle aus einer einzelnen Anzeigedauerschleife laufen.

Die Frameverzögerung kann ignoriert werden, wenn das Animationssystem eine externe Anzeigedauerquelle verwendet, z. B. die Anzeigeaktualisierungsrate (vsync), um Animationen zu steuern.

Beachten Sie, dass diese Methode aus demselben Thread aufgerufen werden sollte, der aufgerufen wird, #start() damit die neue Frameverzögerung für diese Animation wirksam wird. Eine Laufzeit exception will be thrown if the calling thread does not have a Looper.

Java-Dokumentation für android.animation.ValueAnimator.setFrameDelay(long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: