blockly > SeparatorFlyoutInflater > load

เมธอด SeparatorFlyoutInflater.load()

ขยายตัวคั่นของเมนูแบบเลื่อนลงจำลอง

เมนูแบบเลื่อนจะสร้างตัวคั่นระหว่างองค์ประกอบแต่ละรายการโดยอัตโนมัติโดยกำหนดขนาดด้วยการเรียกใช้ gapForElement ใน Inflator ที่เกี่ยวข้อง นอกจากนี้ ผู้ใช้ยังเพิ่มตัวคั่นในคำจำกัดความของเมนูแบบเลื่อนลงได้อย่างชัดเจน เมื่อตัวคั่น (ที่สร้างโดยนัยหรือโดยชัดแจ้ง) อยู่ต่อกัน ช่องว่างของตัวคั่นสุดท้ายจะขยายไปข้างหลังและยุบเป็น 1 ตัว การผสานนี้ไม่ใช่การรวม หากตอนแรกมีตัวคั่น 2, 3 และ 4 พิกเซล หลังจากการทำให้ปกติจะมีตัวคั่น 1 ตัวขนาด 4 พิกเซล ดังนั้น เมธอดนี้จะแสดงผลตัวคั่นที่มีความกว้างเป็น 0 ซึ่งจะถูกแทนที่ด้วยตัวคั่นที่โฟลว์เอาต์สร้างขึ้นโดยนัยโดยอิงตามค่าที่ gapForElement แสดงผล ซึ่งจะทราบช่องว่างเริ่มต้น ซึ่งต่างจากเมธอดนี้

ลายเซ็น:

load(_state: object, flyout: IFlyout): FlyoutItem;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
_state ออบเจ็กต์ การแสดง JSON ของตัวคั่นของเมนูแบบเลื่อนลง
ข้อมูลโดยย่อ IFlyout เมนูแบบเลื่อนลงเพื่อสร้างตัวคั่น

การคืนสินค้า:

FlyoutItem

FlyoutSeparator ที่สร้างขึ้นใหม่