ผู้ให้บริการคงที่
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ConstantProvider
คือคอลเล็กชันตัวเลข รูปร่าง และสตริงที่คอมโพเนนต์โหมดแสดงภาพอื่นๆ ทั้งหมดใช้ รวมทั้งส่วนอื่นๆ ของ Blockly เช่น ช่องในตัว
ระบบจะถือว่าค่าคงที่ทั้งหมดเป็นคงที่ การเปลี่ยนแปลงค่าขณะรันไทม์จะทำให้เกิดข้อบกพร่องในการแสดงผล
รูปร่างการเชื่อมต่อ
ผู้ให้บริการค่าคงที่มีคำจำกัดความสำหรับรูปทรงมาตรฐานของเส้นเชื่อมต่อที่แตกต่างกัน Notch
จะกำหนดรูปร่างของเส้นเชื่อมต่อถัดไปและก่อนหน้า และ PuzzleTab
จะกำหนดรูปร่างของการเชื่อมต่ออินพุตและเอาต์พุต (ชื่อเหล่านี้อิงตามรูปร่างที่กำหนดโดย
โหมดแสดงภาพเริ่มต้น)
รูปร่างการเชื่อมต่อตามการตรวจสอบ
ผู้ให้บริการค่าคงที่ยังสามารถกำหนดรูปแบบของการเชื่อมต่อแบบไดนามิกตามการตรวจสอบการเชื่อมต่อของตน ซึ่งทำได้โดยใช้เมธอด shapeFor
เส้นทางอื่นๆ
ผู้ให้บริการค่าคงที่ยังกำหนดเส้นทางสำหรับส่วนอื่นๆ ของบล็อกด้วย เช่น ขอบหยักสำหรับบล็อกที่ยุบ
ค่าอื่นๆ
และสุดท้าย ผู้ให้บริการค่าคงที่ยังกำหนดค่าต่างๆ สำหรับสิ่งต่างๆ เช่น ระยะห่างจากขอบระหว่างองค์ประกอบต่างๆ หรือความสูงขั้นต่ำของแถว
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[[["เข้าใจง่าย","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 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"]]