จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
blockly > blockRendering
เนมสเปซ blockRendering
ชั้นเรียน
ระดับ |
คำอธิบาย |
BottomRow |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับองค์ประกอบที่อยู่ในแถวล่างของบล็อก รวมถึงข้อมูลระยะห่างสำหรับแถวล่าง องค์ประกอบในแถวล่างอาจมีมุม ตัวเว้นวรรค และการเชื่อมต่อถัดไป |
การเชื่อมต่อ |
คลาสพื้นฐานเพื่อแสดงการเชื่อมต่อและพื้นที่ที่การเชื่อมต่อนั้นใช้บนบล็อก |
ConstantProvider |
ออบเจ็กต์ที่ให้ค่าคงที่สำหรับการแสดงผลบล็อก |
ลิ้นชัก |
ออบเจ็กต์ที่วาดบล็อกตามข้อมูลการแสดงผลที่ระบุ |
ExternalValueInput |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่ค่าอินพุตภายนอกใช้ระหว่างการแสดงผล |
ฟิลด์ |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่ฟิลด์ใช้ระหว่างการแสดงผล |
หมวก |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่หมวกใช้ระหว่างการแสดงผล |
ไอคอน |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่ไอคอนใช้ระหว่างการแสดงผล |
InlineInput |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่อินพุตในบรรทัดใช้ระหว่างการแสดงผล |
InputConnection |
คลาสพื้นฐานเพื่อแสดงอินพุตที่ใช้พื้นที่ในบล็อกระหว่างการแสดงผล |
InputRow |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับแถวที่มีอินพุตอย่างน้อย 1 รายการ |
InRowSpacer |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับตัวเว้นวรรคระหว่างองค์ประกอบ 2 รายการในแถว |
JaggedEdge |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่ขอบขรุขระของบล็อกที่ยุบอยู่ใช้ระหว่างการแสดงผล |
วัดผลได้ |
คลาสพื้นฐานเพื่อแสดงส่วนของบล็อกที่ใช้พื้นที่ระหว่างการแสดงผล ตัวสร้างสำหรับ Measurable ที่ไม่เว้นวรรคแต่ละรายการจะบันทึกขนาดขององค์ประกอบบล็อก (เช่น ฟิลด์ อินพุตคำสั่ง) |
NextConnection |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่การเชื่อมต่อถัดไปใช้ระหว่างการแสดงผล |
OutputConnection |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่การเชื่อมต่อเอาต์พุตใช้ระหว่างการแสดงผล |
PathObject |
ออบเจ็กต์ที่จัดการการสร้างและการตั้งค่าองค์ประกอบ SVG แต่ละรายการที่โปรแกรมแสดงผลใช้ |
PreviousConnection |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่การเชื่อมต่อก่อนหน้าใช้ไปในระหว่างการแสดงผล |
โปรแกรมแสดงผล |
คลาสพื้นฐานสำหรับโปรแกรมแสดงผลบล็อก |
RenderInfo |
ออบเจ็กต์ที่มีข้อมูลการปรับขนาดทั้งหมดที่จำเป็นในการวาดบล็อกนี้ การส่งผ่านการวัดนี้จะไม่ส่งต่อการเปลี่ยนแปลงไปยังบล็อก (แม้ว่าช่องอาจเลือกที่จะแสดงผลอีกครั้งเมื่อมีการเรียก getSize()) อย่างไรก็ตาม การเรียกใช้ซ้ำๆ อาจทำให้เสียค่าใช้จ่าย |
RoundCorner |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่มุมโค้งมนใช้ระหว่างการแสดงผล |
แถว |
ออบเจ็กต์ที่แสดงแถวเดียวในบล็อกที่แสดงผลและคอมโพเนนต์ย่อยทั้งหมด |
SpacerRow |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับตัวเว้นวรรคระหว่าง 2 แถว |
SquareCorner |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่มุมสี่เหลี่ยมจัตุรัสใช้ระหว่างการแสดงผล |
StatementInput |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับพื้นที่ที่อินพุตคำสั่งใช้ระหว่างการแสดงผล |
TopRow |
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับองค์ประกอบที่อยู่ในแถวบนสุดของบล็อก รวมถึงข้อมูลการปรับขนาดสําหรับแถวบนสุด องค์ประกอบในแถวบนสุดอาจประกอบด้วยมุม หมวก สเปเซอร์ และการเชื่อมต่อก่อนหน้า หลังจากเรียกคอนสตรัคเตอร์นี้ แถวจะมีองค์ประกอบที่ไม่ใช่ตัวเว้นวรรคทั้งหมดที่จำเป็น |
ฟังก์ชัน
อินเทอร์เฟซ
SDK โฆษณา B |
คำอธิบาย |
InsideCorners |
ออบเจ็กต์ที่มีข้อมูลขนาดและเส้นทางเกี่ยวกับมุมด้านใน |
IPathObject |
อินเทอร์เฟซสําหรับออบเจ็กต์เส้นทางของบล็อก |
JaggedTeeth |
ออบเจ็กต์ที่มีข้อมูลขนาดและเส้นทางเกี่ยวกับตัวบ่งชี้บล็อกแบบยุบ |
Notch |
ออบเจ็กต์ที่มีข้อมูลขนาดและเส้นทางเกี่ยวกับรอยบาก |
OutsideCorners |
ออบเจ็กต์ที่มีข้อมูลขนาดและเส้นทางเกี่ยวกับมุมด้านนอก |
PuzzleTab |
ออบเจ็กต์ที่มีข้อมูลขนาดและเส้นทางเกี่ยวกับแท็บภาพต่อกัน |
StartHat |
ออบเจ็กต์ที่มีข้อมูลขนาดและเส้นทางเกี่ยวกับหมวกสตาร์ท |
ตัวแปร
ประเภทอีเมลแทน
ชื่อแทนประเภท |
คำอธิบาย |
BaseShape |
|
DynamicShape |
ออบเจ็กต์ที่มีข้อมูลขนาดและประเภทเกี่ยวกับรูปร่างแบบไดนามิก |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[],["The `blockRendering` namespace manages the visual representation of blocks. It defines classes for various block elements like `BottomRow`, `Connection`, `Field`, `InputRow`, and `TopRow`, each detailing their space and structure during rendering. Key actions include registering and unregistering renderers, with `register` and `unregister` functions. The namespace also defines interfaces (`IPathObject`, `Notch`, etc.) for path and sizing information and provides base and dynamic shapes. It also contains variables such as `Types`.\n"],null,[]]