# 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]);

### 属性概览

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

### 方法概览

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

### 属性详情

[Static] dragNeedTransform
是否需要 transform，父元素有 transform 时需要设置为true

  默认值: false

### 方法详情

[Static] startDrag(bounds:Array)
开始拖拽。

parameters
bounds:Array — 拖拽范围，基于父容器坐标系，[x, y, width, height]， 默认无限制

[Static] stopDrag()
停止拖拽。