博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qunee for HTML5 V2.5新版本发布
阅读量:6983 次
发布时间:2019-06-27

本文共 898 字,大约阅读时间需要 2 分钟。

  hot3.png

Qunee for HTMl5 V2.5 beta2版本正式发布,此次版本内核改动较大,采用了新的2D渲染引擎,增加了延迟绘制功能,大幅改善画布的浏览体验,此外重构了鼠标键盘以及触控交互监听处理,增加右键框选功能,改善了多点触控交互,增加了更多定制事件监听

1. 新的渲染引擎和变换矩阵,增加延迟绘制,缩短交互响应时间,平板设备上效果更加明显

Q.Graph#pauseRendering: function(pause, force){}

Q.Graph#delayedRendering

下面是大数据量(五万图元)缩放交互时,关闭和开启延迟渲染的对比效果

关闭延迟渲染,graph.delayedRendering = false,界面略有卡顿

 

启用延迟渲染, graph.delayedRendering = true,界面及时响应,但是缩小时,画布会出现空白

2. 增加新的交互监听事件,实现右键框选功能

V2.5增加的事件类型

onmousedown - 鼠标点击事件
onmouseup - 鼠标释放事件
onstart2 - 右键按下
onrelease2 - 右键释放
startdrag2 - 右键拖拽开始事件
ondrag2 - 右键拖拽事件
enddrag2 - 右键拖拽结束事件
onevent - 所有事件
accept - 用于判断是否响应事件

增加右键框选交互器

Q.RectangleSelectionInteractionByRightButton
是否启用右键框选交互
Q.Graph#enableRectangleSelectionByRightButton

右键框选效果

3. 增加画布限制范围属性,可以实现画布在指定范围内显示的功能

Q.Graph#limitedBounds

4. 修复了ScrollBar.js的bug,画布视口变化时,同步滚动条状态

 

5. 增加了图片做画布背景的示例

 

6. demo增加i18n中英文支持

 

7. 修复一些bug,改善细节体验

转载于:https://my.oschina.net/nosand/blog/653720

你可能感兴趣的文章
Button在android程序中的初始化思路
查看>>
iOS: 数据持久化方案
查看>>
iOS开发-UICollectionView实现瀑布流
查看>>
MOSS点滴(4):实现Form认证
查看>>
Sql Server2005 Transact-SQL 新兵器学习总结之-窗口函数(OVER)
查看>>
判断一个图是否有环 无向图 有向图
查看>>
C++只允许实例化一次的类
查看>>
闲谈.Net类型之public的不public,fixed的不能fixed
查看>>
5.5. 怎样写注释信息
查看>>
Android高级界面组件的学习(三)
查看>>
DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(3)
查看>>
JVM 常量池理解
查看>>
【设计模式】—— 创建者模式Builder
查看>>
C++/Php/Python 语言执行shell命令
查看>>
2017年物联网发展走向的11种预测
查看>>
降低物联网设备安全风险的六大因素
查看>>
Phalcon入门教程之模型CURD(2)
查看>>
四川成立大数据发展研究会 拟建公共云暨数据交易中心
查看>>
安全公司发现针对印度外交部与军事机构的间谍活动
查看>>
无接口.NET代码的单元测试
查看>>