DCloud_App_Array
DCloud_App_Array
  • 发布:2017-09-27 17:50
  • 更新:2017-09-27 17:50
  • 阅读:4745

Android平台HTML5+运行环境调整硬件加速及窗口动画截屏加速默认值

分类:HTML5+

新版本HBuilder8.3.0进行如下调整

硬件加速

调整为所有设备默认开启硬件加速(之前在Android5设备上默认不开启硬件加速)
开启硬件加速后可能会在部分Android5设备上出现页面滚动花屏的问题,这时应该避免在页面中减少使用高分辨率图片。
如果确实需要使用高分辨率图片也可以自定义配置关闭硬件加速,参考Android硬件加速详解

窗口动画截屏加速

为了确保窗口动画流畅度,避免窗口闪屏,HTML5+运行环境会自动进行截屏优化。

pop-in/pop-out动画

Android5.0及以上:默认不使用截屏加速
Android5.0以下:如果Webview中存在subNView则pop-in动画默认不使用截图加速,pop-out动画默认使用截图加速;如果Webview中不存在subNView则默认不使用截图加速
使用截屏加速可能会引起动画延迟响应(截屏操作耗时),因此调整默认保证pop-in动画流畅, pop-out动画避免闪屏。
(之前版本在所有设备上默认都使用截屏加速)

slide-*动画

默认不使用截图加速
此种情况下如果碰到页面分块渲染,应该避免在页面中使用高分辨率图片,或者关闭硬件加速,或者使用subNView来优化页面。
(之前版本在Android5.0及以下设备上窗口关闭时使用截图加速)

fade-in/fade-out动画

默认使用截图加速
(与之前版本默认值一致)

如果希望修改默认值,可以通过Webview窗口显示/隐藏/关闭方法的WebviewExtraOptions参数的acceleration属性修改默认值。

2 关注 分享
Trust lhyh

要回复文章请先登录注册