語言

HardwareRenderer.FrameRenderRequest.SetVsyncTime(Int64) 方法

定義

設定代表此幀起點的垂直同步時間。

[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

參數

vsyncTime
Int64

這是這一幀的垂直同步時間戳記。 時間戳記以奈秒為單位,應該來自CLOCK_MONOTONIC來源。

傳回

這次。 這個值不可能為零值。

屬性

備註

設定代表此幀起點的垂直同步時間。 通常這來自 Choreographer.FrameCallback。 其他相容的時間來源包括 System.nanoTime(),但若結果顯示在螢幕上,強烈建議使用 Choreographer 以確保動畫流暢。 如果時鐘來源不是來自CLOCK_MONOTONIC來源,任何由 RenderThread 直接驅動的動畫都不會與當前幀正確同步。

Android 參考資料。android.graphics.HardwareRenderer.FrameRenderRequest.setVsyncTime

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於