Sprache

HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) Methode

Definition

Legt die vsync-Zeit fest, die den Anfangspunkt dieses Frames darstellt.

[Android.Runtime.Register("setVsyncTime", "(J)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)]
public Android.Graphics.HardwareRenderer.FrameRenderRequest SetVsyncTime(long vsyncTime);
[<Android.Runtime.Register("setVsyncTime", "(J)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)>]
member this.SetVsyncTime : int64 -> Android.Graphics.HardwareRenderer.FrameRenderRequest

Parameter

vsyncTime
Int64

Der vsync-Zeitstempel für diesen Frame. Der Zeitstempel befindet sich in Nanosekunden und sollte aus einer CLOCK_MONOTONIC Quelle stammen.

Gibt zurück

diese Instanz. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Legt die vsync-Zeit fest, die den Anfangspunkt dieses Frames darstellt. In der Regel stammt dies von Choreographer.FrameCallback. Andere kompatible Zeitquellen sind System.nanoTime(), wenn das Ergebnis jedoch auf dem Bildschirm angezeigt wird, wird dringend empfohlen, eine reibungslose Animation sicherzustellen. Wenn die Uhrquelle nicht aus einer CLOCK_MONOTONIC Quelle stammt, werden animationen, die direkt von RenderThread gesteuert werden, nicht ordnungsgemäß mit dem aktuellen Frame synchronisiert.

Android-Referenz für android.graphics.HardwareRenderer.FrameRenderRequest.setVsyncTime.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: