drag


模块 hilo/util/drag 依赖 hilo/core/Hilo 源码 drag.js
drag是一个包含拖拽功能的mixin。可以通过 Class.mix(view, drag)或Hilo.util.copy(view, drag)来为view增加拖拽功能。


使用示例:

var bmp = new Bitmap({image:img});
Hilo.util.copy(bmp, Hilo.drag);
bmp.startDrag([0, 0, 550, 400]);

属性概览

属性 定义于
static 是否需要 transform,父元素有 transform 时需要设置为true
drag

方法概览

方法 定义于
startDrag(bounds:Array)
static 开始拖拽。
drag
static 停止拖拽。
drag

属性详情

[Static] dragNeedTransform
是否需要 transform,父元素有 transform 时需要设置为true
默认值: false

方法详情

[Static] startDrag(bounds:Array)
开始拖拽。
parameters
bounds:Array — 拖拽范围,基于父容器坐标系,[x, y, width, height], 默认无限制
[Static] stopDrag()
停止拖拽。