แบบสำรวจการวิจัย: บอกให้เราทราบเกี่ยวกับประสบการณ์การใช้งาน Blockly
เริ่มแบบสำรวจ
blockly > IDragStrategy
อินเทอร์เฟซ IDragStrategy
ลายเซ็น:
export interface IDragStrategy
เมธอด
วิธีการ |
คำอธิบาย |
drag(newLoc, e) |
จัดการการย้ายองค์ประกอบไปยังตำแหน่งใหม่ และอัปเดตภาพโดยอิงตามนั้น (เช่น ตัวอย่างการเชื่อมต่อของบล็อก) |
endDrag(e) |
จัดการการล้างข้อมูลการลากทั้งหมด เช่น เชื่อมต่อหรือลบบล็อก |
isMovable() |
ส่งคืนค่า "จริง" ที่องค์ประกอบสามารถย้ายได้ในปัจจุบัน |
revertDrag() |
ย้ายรายการที่ลากได้กลับไปยังตำแหน่งเดิมเมื่อเริ่มลาก |
startDrag(e) |
จัดการการเริ่มต้นการลากทั้งหมด (เช่น การย้ายองค์ประกอบไปด้านหน้าของพื้นที่ทำงาน) |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-09-12 UTC
[null,null,["อัปเดตล่าสุด 2024-09-12 UTC"],[[["The `IDragStrategy` interface defines methods for managing the dragging behavior of elements, such as blocks, within a Blockly workspace."],["It includes methods for initiating, handling, and concluding drag operations, as well as reverting to the original position if necessary."],["The interface handles visual updates during the drag, like connection previews, and ensures elements are moved and cleaned up appropriately."],["`IDragStrategy` determines the movability of elements and enables the execution of specific actions based on drag events."]]],[]]