العناصر
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
أثناء عملية القياس، يتم تقسيم القطعة إلى صفوف تحتوي على عناصر غير متداخلة وفواصل عناصر.
العناصر
تمثل العناصر أشياء مرئية في كتلة ما. تتضمن الأمثلة العناصر
التي تمثل:
- الحقول
- الرموز
- عمليات الربط
- الزوايا
كل عنصر عبارة عن مستطيل يحدد حدود الشيء المرئي، بالإضافة إلى بعض
البيانات الإضافية الخاصة بكل نوع من أنواع العناصر.
عادة ما يتم تحديد حدود العنصر من خلال فئة خارجية
(أي الشيء الذي تمثله). على سبيل المثال، تمثّل عناصر الحقل الحقول، ويتم تحديد حجمها من خلال طريقة getSize
للحقل.
فاصل العنصر
فاصل العنصر هو مساحة فارغة تمتد بين العناصر في صف واحد.
يتم تحديد حدود الفواصل من خلال معلومات العرض أثناء القياس. بعد قياس جميع عناصر الكتلة، يتم إدخال مسافات بين العناصر من خلال معلومات العرض. لا يجب أن تكون الأحجام متسقة؛ بل غالبًا ما تكون مختلفة
اعتمادًا على العناصر الموجودة على جانبي الفاصل.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]