Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Elemen
Selama pengukuran, blok akan dipecah menjadi baris
yang berisi elemen dan pengatur jarak elemen yang tidak tumpang-tindih.
Elemen
Elemen mewakili hal-hal visual pada sebuah blok. Contohnya mencakup elemen
yang mewakili:
Setiap elemen adalah persegi panjang yang menentukan batas-batas visual, ditambah beberapa
data tambahan khusus untuk setiap jenis elemen.
Batas elemen biasanya ditentukan oleh beberapa class eksternal
(yaitu, hal yang diwakilinya). Misalnya,
elemen kolom mewakili kolom, dan ukurannya ditentukan
oleh metode getSize
kolom.
Pengatur jarak elemen
Pengatur jarak elemen adalah ruang kosong yang menghubungkan elemen-elemen dalam satu baris.
Batas pengatur jarak ditentukan oleh info render selama
pengukuran. Setelah mengukur semua elemen blok, info render menyisipkan spasi dengan ukuran yang dipilih di antara
elemen. Ukuran tidak harus konsisten; biasanya akan berbeda-beda,
bergantung pada elemen di kedua sisi pengatur jarak.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-02 UTC.
[null,null,["Terakhir diperbarui pada 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"]]