TreeLayout

TreeLayout

树状布局

构造器

new TreeLayout(direction)

参数:
Name Type Description
direction string

方向: 'up', 'down', 'left', 'right', 默认:down

父类:

方法

doLayout(tree) → {Promise}

执行布局

参数:
Name Type Description
tree VirtualTree

要布局的虚拟树

调用返回:
Type
Promise

setCenter(centerX, centerY)

继承自:

设置布局后的中心坐标

参数:
Name Type Description
centerX Number
centerY Number

setDirection(direction)

设置方向

参数:
Name Type Description
direction string

方向: 'up', 'down', 'left', 'right'

setMargin(marginTop, marginRight, marginBottom, marginLeft)

继承自:

设置节点间隔

参数:
Name Type Description
marginTop Number

marginRight Number

marginBottom Number

marginLeft Number

setTime(time)

继承自:

设置动画时长, 有了动画时长就会出现动画效果

参数:
Name Type Description
time Number

setXY(startX, startY)

继承自:

设置布局后左上角的坐标

参数:
Name Type Description
startX Number
startY Number