Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
blockly > dragging > BlockDragStrategy
Clase dragging.BlockDragStrategy
Signature:
export declare class BlockDragStrategy implements IDragStrategy
Implementa: IDragStrategy
Constructores
Constructor |
Modificadores |
Descripción |
(constructor)(bloque) |
|
Construye una instancia nueva de la clase BlockDragStrategy . |
Métodos
Método |
Modificadores |
Descripción |
drag(newLoc) |
|
Mueve el bloque y actualiza las vistas previas de conexión. |
endDrag(e) |
|
Limpia cualquier estado al final del arrastre. Aplica cualquier conexión pendiente. |
getSearchRadius() |
protected |
Obtén el radio que se usará cuando se busque una conexión válida cercana. |
isMovable() |
|
Muestra verdadero si el bloque se puede mover en este momento. De lo contrario, el valor es falso. |
revertDrag() |
|
Vuelve a colocar el bloque donde estaba al principio del arrastre, lo que incluye volver a conectar las conexiones. |
shouldHealStack(e) |
protected |
Obtén si el arrastre debe actuar sobre un solo bloque o una pila de bloques. |
startDrag(e) |
|
Controla cualquier configuración para iniciar el arrastre, incluida la desconexión del bloque de cualquier bloque superior. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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"]]