在我的应用程序中,我有一堆矩形。
我正在尝试将屏幕上的所有这些矩形水平居中。(中心为 screen_width/2)
到目前为止,这是我的代码(为了您的观看乐趣),
for (var j=0;j<rectangles.length;j++){
rectangle=rectangles[j];
var margin=120;
var coefficent=0;
var center_index=Math.ceil(rectangles.length/2);
if (j>center_index){
coefficent=1;
}else if (j<center_index){
coefficent=-1;
}
var x=(screen.width-rectangle.width)/2+j*margin*coefficent;
rectangle.SetX(x);
}
此代码将所有内容放在中心(不酷)。
对此问题的任何帮助将不胜感激。
编辑:
很抱歉没有说清楚,
这是另一个更清晰的图像(线,是中心线):
所以你可以看到,我们正在移动所有的矩形,使中间的矩形在中心。
就像您按下中心按钮以在 Word 文档上水平居中文本一样,我正在尝试使用矩形来执行此操作。