סקר מחקר: נשמח לשמוע על החוויה שלך עם Blockly
לפתיחת הסקר
Elements
במהלך המדידה, הבלוק מתחלק לשורות שמכילות רכיבים שאינם חופפים ומרווחים בין רכיבים.
Elements
רכיבים מייצגים רכיבים חזותיים בבלוק. דוגמאות: אלמנטים שמייצגים:
כל רכיב הוא מלבן שמגדיר את הגבולות של הדבר החזותי, יחד עם נתונים נוספים הספציפיים לכל סוג של רכיב.
הגבולות של הרכיב נקבעים בדרך כלל על ידי מחלקה חיצונית כלשהי (כלומר, הדבר שהם מייצגים). לדוגמה, רכיבי שדה מייצגים שדות, והגודל שלהם נקבע לפי שיטת getSize
של השדה.
רכיב מרווח
מפריד רכיבים הוא שטח ריק שעובר בין רכיבים בשורה.
הגבולות של הספייסרים נקבעים לפי פרטי העיבוד במהלך המדידה. אחרי מדידה של כל רכיבי הבלוק, פרטי העיבוד יוסיפו רווחים בגודל שנבחר בין הרכיבים. המידות לא חייבות להיות עקביות, ובדרך כלל הן משתנות בהתאם לרכיבים שנמצאים בכל אחד מצידי המרווח.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-02 (שעון UTC).
[null,null,["עדכון אחרון: 2023-12-02 (שעון UTC)."],[[["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"]]