عناصر
در طول اندازهگیری، بلوک به ردیفهایی تقسیم میشود که حاوی عناصر غیر همپوشانی و فاصلهکنندههای عنصر هستند.
عناصر
عناصر چیزهای بصری را در یک بلوک نشان می دهند. مثالها شامل عناصری هستند که نشان میدهند:
- زمینه های
- نمادها
- اتصالات
- گوشه ها

هر عنصر یک مستطیل است که مرزهای چیز بصری را مشخص می کند، به اضافه مقداری داده اضافی خاص برای هر نوع عنصر.
مرزهای عنصر معمولاً توسط یک کلاس خارجی (یعنی چیزی که آنها نشان می دهند) تعیین می شود. به عنوان مثال، عناصر فیلد نشان دهنده فیلدها هستند و اندازه آنها با روش getSize
فیلد تعیین می شود.
فاصله دهنده عنصر
فاصلهگذار عنصر فضای خالی است که بین عناصر در یک ردیف قرار میگیرد.

محدوده فاصلهگیرها توسط اطلاعات رندر در طول اندازهگیری تعیین میشود. پس از اندازه گیری همه عناصر بلوک، اطلاعات رندر فضاهایی به اندازه انتخاب شده خود را بین عناصر درج می کند. اندازه ها لازم نیست سازگار باشند. آنها اغلب بسته به عناصر هر دو طرف فاصله دهنده متفاوت هستند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی."],[[["During the measurement phase, a block is deconstructed into rows comprising elements and element spacers for rendering purposes."],["Elements represent the visual components of a block, including fields, icons, connections, and corners, with their size usually determined by the element they represent."],["Element spacers are empty spaces inserted between elements to control the spacing and visual layout of the block."]]],["During the measurement phase, blocks are divided into rows with elements and spacers. Elements, such as fields, icons, connections, and corners, are represented by rectangles with specific data. Their sizes are dictated by external classes, like a field's `getSize` method. Element spacers are empty spaces inserted between elements by the render info, with varying sizes based on the adjacent elements. The render info determines spacer sizes after measuring all block elements.\n"]]