View unanswered posts | View active topics It is currently 2019-11-15 9:12



Reply to topic  [ 5 posts ] 
 使用 autoLayouter自动布局更新排版后,如何让新排版的图形排布在屏幕中间 
Author Message
新手上路

Joined: 2018-05-15 14:12
Posts: 18
Post 使用 autoLayouter自动布局更新排版后,如何让新排版的图形排布在屏幕中间
求解各位大神
使用 autoLayouter 布局,可以成功将所有的元素信息排布起来,不过,排布后可能位于屏幕的各个地方,如何控制显示在屏幕中间
代码如下
var self = this;
var autoLayouter = new twaver.layout.AutoLayouter(this.options.box);
autoLayouter.isMovable = function (e) {
//级联端口按钮
if (e._type === "cascadeFlag" || e._type === "portFlag") {
return false;
}
//端口icon
if (e.getClient('isPort')) {
return false;
}
return true;
}
autoLayouter.setRepulsion(5);
autoLayouter.doLayout('symmetry',function () {});


2018-06-01 15:12
Profile
TWaver开发组
User avatar

Joined: 2018-04-16 16:11
Posts: 164
Post Re: 使用 autoLayouter自动布局更新排版后,如何让新排版的图形排布在屏幕中间
试试
Code:
network.panToCenter();


2018-06-01 18:58
Profile
新手上路

Joined: 2018-05-15 14:12
Posts: 18
Post Re: 使用 autoLayouter自动布局更新排版后,如何让新排版的图形排布在屏幕中间
纯爱枫若情 wrote:
试试
Code:
network.panToCenter();


感谢,这个可以居中了,大神有办法局左吗?


2018-06-04 10:52
Profile
TWaver开发组
User avatar

Joined: 2018-04-16 16:11
Posts: 164
Post Re: 使用 autoLayouter自动布局更新排版后,如何让新排版的图形排布在屏幕中间
phantom wrote:
纯爱枫若情 wrote:
试试
Code:
network.panToCenter();


感谢,这个可以居中了,大神有办法局左吗?


居左这个要自己写逻辑了,好像没有直接的api。

试试配合
Code:
twaver.layout.AutoLayouter.setExplicitXOffset ( value );
twaver.layout.AutoLayouter.setExplicitYOffset ( value );


参考页面:http://doc.servasoft.com/uploads/twaver-html5-5.0.3-api/classes/twaver.layout.AutoLayouter.html


2018-06-05 18:29
Profile
新手上路

Joined: 2019-01-23 17:49
Posts: 4
Post Re: 使用 autoLayouter自动布局更新排版后,如何让新排版的图形排布在屏幕中间
我使用这个方法结果图形从左上角跑到右下角了,怎么办?


2019-08-03 15:56
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron