blockly > SeparatorFlyoutInflater > load
เมธอด SeparatorFlyoutInflater.load()
ขยายตัวคั่นของเมนูแบบเลื่อนลงจำลอง
เมนูแบบเลื่อนจะสร้างตัวคั่นระหว่างองค์ประกอบแต่ละรายการโดยอัตโนมัติโดยกำหนดขนาดด้วยการเรียกใช้ gapForElement ใน Inflator ที่เกี่ยวข้อง นอกจากนี้ ผู้ใช้ยังเพิ่มตัวคั่นในคำจำกัดความของเมนูแบบเลื่อนลงได้อย่างชัดเจน เมื่อตัวคั่น (ที่สร้างโดยนัยหรือโดยชัดแจ้ง) อยู่ต่อกัน ช่องว่างของตัวคั่นสุดท้ายจะขยายไปข้างหลังและยุบเป็น 1 ตัว การผสานนี้ไม่ใช่การรวม หากตอนแรกมีตัวคั่น 2, 3 และ 4 พิกเซล หลังจากการทำให้ปกติจะมีตัวคั่น 1 ตัวขนาด 4 พิกเซล ดังนั้น เมธอดนี้จะแสดงผลตัวคั่นที่มีความกว้างเป็น 0 ซึ่งจะถูกแทนที่ด้วยตัวคั่นที่โฟลว์เอาต์สร้างขึ้นโดยนัยโดยอิงตามค่าที่ gapForElement แสดงผล ซึ่งจะทราบช่องว่างเริ่มต้น ซึ่งต่างจากเมธอดนี้
ลายเซ็น:
load(_state: object, flyout: IFlyout): FlyoutItem;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
_state | ออบเจ็กต์ | การแสดง JSON ของตัวคั่นของเมนูแบบเลื่อนลง |
ข้อมูลโดยย่อ | IFlyout | เมนูแบบเลื่อนลงเพื่อสร้างตัวคั่น |
การคืนสินค้า:
FlyoutSeparator ที่สร้างขึ้นใหม่