Elemente
Während der Messung wird der Block in Zeilen mit nicht überlappenden Elementen und Abstandshaltern unterteilt.
Elemente
Die Elemente stellen visuelle Elemente in einem Block dar. Beispiele hierfür sind Elemente, die Folgendes darstellen:
- Felder
- Symbole
- Verbindungen
- Ecken
Jedes Element ist ein Rechteck, das die Grenzen des visuellen Elements definiert, sowie zusätzliche Daten, die für jede Art von Element spezifisch sind.
Die Grenzen des Elements werden in der Regel von einer externen Klasse (d. h. dem, was sie repräsentieren) bestimmt. Feldelemente stellen beispielsweise Felder dar. Ihre Größe wird durch die Methode getSize
des Felds bestimmt.
Abstand zwischen Elementen
Ein Elementabstandhalter ist ein leerer Bereich, der zwischen den Elementen in einer Zeile verläuft.
Die Grenzen von Spacern werden während der Messung durch die Renderinginformationen bestimmt. Nach dem Messen aller Elemente des Blocks werden mit den Renderinginformationen Leerzeichen in der gewünschten Größe zwischen den Elementen eingefügt. Die Größen müssen nicht einheitlich sein. Sie unterscheiden sich oft je nach den Elementen auf beiden Seiten des Abstandhalters.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2023-12-02 (UTC).
[null,null,["Zuletzt aktualisiert: 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"]]