Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > dragging > BlockDragStrategy
Klasse „dragging.BlockDragStrategy“
Unterschrift:
export declare class BlockDragStrategy implements IDragStrategy
Implementiert: IDragStrategy
Konstruktoren
Konstruktor |
Modifikatoren |
Beschreibung |
(constructor)(block) |
|
Erstellt eine neue Instanz der Klasse BlockDragStrategy . |
Methoden
Methode |
Modifikatoren |
Beschreibung |
drag(newLoc) |
|
Der Block wird verschoben und alle Verbindungsvorschauen werden aktualisiert. |
endDrag(e) |
|
Beseitigt am Ende des Ziehens alle Status. Wendet alle ausstehenden Verbindungen an. |
getSearchRadius() |
protected |
Rufen Sie den Radius ab, der bei der Suche nach einer gültigen Verbindung in der Nähe verwendet werden soll. |
isMovable() |
|
Gibt „true“ zurück, wenn der Block derzeit verschoben werden kann. Sonst „false“. |
revertDrag() |
|
Der Block wird an die Position zurückversetzt, an der er sich vor dem Ziehen befand. Verbindungen werden dabei wiederhergestellt. |
shouldHealStack(e) |
protected |
Gibt an, ob das Ziehen auf einen einzelnen Block oder einen Blockstapel angewendet werden soll. |
startDrag(e) |
|
Hier werden alle Einstellungen für den Start des Ziehens verarbeitet, einschließlich der Trennung des Blocks von übergeordneten Blöcken. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],["The `BlockDragStrategy` class, implementing `IDragStrategy`, manages block dragging in Blockly. Key actions include `startDrag`, which disconnects the block from parents, and `drag`, which moves the block and updates previews. `endDrag` finalizes the drag, applying connections, while `revertDrag` returns the block to its original position. `isMovable` checks if a block is draggable. The constructor initializes a new `BlockDragStrategy` instance.\n"]]