私のアプリには、たくさんの長方形があります。
これらすべての長方形を画面上で水平方向に中央揃えしようとしています。(中央は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文書の水平方向に中央揃えするときのように、私はこれを長方形で行おうとしています。