Penyedia konstanta
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
ConstantProvider
adalah kumpulan angka ajaib,
bentuk, dan string yang digunakan oleh semua komponen perender lainnya, serta
bagian lain dari Blockly seperti kolom bawaan.
Semua nilai konstanta dianggap konstan. Mengubah nilai saat
runtime menyebabkan bug rendering.
Bentuk koneksi
Penyedia konstanta berisi definisi untuk bentuk standar dari berbagai
koneksi. Notch
menentukan bentuk koneksi
berikutnya dan sebelumnya. Dan PuzzleTab
menentukan bentuk koneksi
input dan output. (Nama-nama ini didasarkan pada bentuk yang diberikan oleh
perender default.)
Bentuk koneksi berdasarkan pemeriksaan
Penyedia konstanta juga dapat menentukan bentuk koneksi secara dinamis berdasarkan pemeriksaan koneksinya. Hal ini dilakukan menggunakan
metode shapeFor
.
Berbagai jalur lainnya
Penyedia konstanta juga menentukan jalur untuk berbagai bagian lain dari
blok, seperti tepi bergerigi untuk blok yang diciutkan.
Beragam nilai lainnya
Dan terakhir, penyedia konstanta juga menentukan berbagai nilai untuk hal-hal seperti
padding di antara elemen yang berbeda, atau tinggi minimum baris.
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 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["The `ConstantProvider` stores essential rendering data for Blockly, including connection shapes, paths, and values. It defines standard connection shapes like `Notch` for next/previous connections and `PuzzleTab` for input/output. The `shapeFor` method allows dynamic shape definition based on connection checks. Additionally, it defines paths for block components, like jagged edges, and values for padding and minimum row heights, ensuring consistent rendering. Changing these values at runtime will cause rendering issues.\n"]]