HarmonyOS鸿蒙Next中该如何控制屏幕刷新率?
HarmonyOS鸿蒙Next中该如何控制屏幕刷新率? 在135版本之前能使用绘制指定帧率的UI来Hack掉华为的弱智屏幕刷新率管理(尽管在显示设置里设置为高之后,仍然在不触摸时会回落到60hz),在135之后就失效了,尽管使用了预期帧率120hz,仍然会在不触摸时锁定为60hz,而且自动锁定为60hz后还会导致动画显示卡顿,列如QQ的超级表情,所以现在该如何去控制屏幕刷新率?
遇到问题的项目 https://gitee.com/smdsbz/moonlight-ohos/issues/IBLN5E
请告诉我该如何去控制屏幕刷新率,这种串流app不可能一直触摸屏幕来使设备一直维持120hz
更多关于HarmonyOS鸿蒙Next中该如何控制屏幕刷新率?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
你好。
针对动画的帧率控制,可以通过来设置,参考代码如下:
```typescript
.animation({
duration: 1200,
iterations: 10,
expectedFrameRateRange: { // 设置属性动画的帧率范围
expected: 120, // 设置动画的期望帧率为120hz
min: 0, // 设置帧率范围
max: 120, // 设置帧率范围
},
})
至于其他场景的帧率控制,参考: 
更多关于HarmonyOS鸿蒙Next中该如何控制屏幕刷新率?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
可以提个工单给华为,让华为官方评估。通过之后,后续安排计划,就会上类似的接口了。