WindowManagerLayoutParams.PreferredRefreshRate 属性

定义

窗口的首选刷新速率。

[Android.Runtime.Register("preferredRefreshRate")]
public float PreferredRefreshRate { get; set; }
[<Android.Runtime.Register("preferredRefreshRate")>]
member this.PreferredRefreshRate : single with get, set

属性值

属性

注解

窗口的首选刷新速率。

在 API 34 之前,这必须是为窗口打开的显示(s)获取的受支持刷新率之一。 所选刷新率将应用于显示的默认模式。

从 API 34 开始,此值不限于从窗口的 display(s) 获取的支持刷新速率:它可以是窗口打算运行的任何刷新速率。 任何刷新率都可以作为首选窗口刷新率提供。 OS 将选择最匹配的 #preferredRefreshRate刷新率。

设置此值等效于调用 Surface#setFrameRate (preferred_frame_rate, Surface#FRAME_RATE_COMPATIBILITY_DEFAULTSurface#CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS)。 这应该用于 LayoutParams#preferredDisplayModeId 希望指定刷新速率但不希望为任何其他 displayMode 属性(例如分辨率)指定首选项的应用程序。

如果 #preferredDisplayModeId 已设置,则忽略此值。

适用于 . 的 android.view.WindowManager.LayoutParams.preferredRefreshRateJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅