当前位置:IT > 正文

微软进一步优化Chromium的滚动特性

2019-08-28 09:36:35  来源:cnBeta.COM

基于谷歌的开源浏览器Chromium,近日微软面向Windows 10、Windows 7和macOS平台推出了首个Edge Beta版本。新版本中引入了诸多新功能,并有望在近期的版本更迭中获得增强版滚动特性。

今年早些时候微软已经提交了名为“Compositor threaded scrollbar scrolling”的commit,通过“continuous-scrolling”(持续滚动)特性的原型设计,让滚动功能更加的平滑顺畅,允许浏览器在您单击并按住滚动条箭头时顺利执行滚动。目前Edge和Chrome浏览器的Canary通道版本可以通过启用实验性Flag来启用这项特性。

而近日微软再次提交了新的Commit,希望在按下(或者按住)滚动条箭头的时候能够启用流畅滚动特性,并为自动滚动过渡动画启用播放/暂停功能。

微软表示这项改变允许当鼠标光标从滚动条箭头/跟踪边界上移出时候自动暂停滚动动画,直到重新回到这个界限范围内才会重新恢复。微软工程师写道:“这个CL部署是服务于Compositor threaded scrollbar的一项功能。”

目前这个Commit已经被标记为“Active”,应该会在近期的Canary通道版本更新中启用。微软还分享了该特性的技术细节:

这样做的方式是,当您按住可自动滚动的ScrollbarPart时,会发布一个回调以创建滚动动画。如果ScrollbarPart保持超过250毫秒,则将执行此回调。在mouseup上,动画被中止,因此停止自动滚动。自动滚动动画是常量且永久的,直到中止。

根据另一项提交的Commit,微软的流畅滚动部署还支持无限自动滚动:

这个CL能够启用无限滚动。每帧都会监视滚动图层的长度,如果长度增加(如果正向旋转正在进行中),旧动画将中止,新的滚动条长度的新自动滚动动画将启动

推荐阅读

为何600亿老年家电市场被忽视?

在消费升级浪潮下,不论是单身经济、她 他经济的崛起,还是颜值经济、二胎经济、宠物经济、懒人经济的蓬勃发展,都带来了新的家电消费需求 【详细】

中国每年新发癌症病例380万 我们还能做什么?

每年新发癌症病例约380万,死亡人数约229万,总体癌症发病率平均每年上升3 9%左右,发病率及死亡率呈现逐年上升趋势。癌症已成为我国四大慢 【详细】

贾跃亭或辞职 法拉第未来进行重组

北京时间8月28日早间消息,据外媒报道,法拉第未来正在进行重组计划,CEO贾跃亭或离职。 【详细】

三星在日本手机市场份额升至9.8%

8月27日,根据市场调查机构Strategy Analytics(SA)公布的数据显示,2019年第二季度三星电子在日本手机市场出货量达60万部,市场份额达到9 【详细】

百度打造西部智能驾驶开放测试创新中心

近日,2019智博会在重庆举行,而在智博会开展的前一天,百度与重庆市人民政府就共同推进大数据融合创新发展进行合作签约。双方将携手在自动 【详细】



科技新闻网版权