संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
blockly > dragging > BlockDragStrategy
dragging.BlockDragStrategy क्लास
हस्ताक्षर:
export declare class BlockDragStrategy implements IDragStrategy
इस्तेमाल करता है: IDragStrategy
निर्माता
तरीके
तरीका |
मॉडिफ़ायर |
ब्यौरा |
drag(newLoc) |
|
ब्लॉक को दूसरी जगह ले जाता है और कनेक्शन की झलक को अपडेट करता है. |
endDrag(e) |
|
खींचने और छोड़ने के बाद, किसी भी स्टेटस को हटा देता है. यह उन कनेक्शन को लागू करता है जिन्हें जोड़ने का अनुरोध किया गया है. |
getSearchRadius() |
protected |
आस-पास मौजूद मान्य कनेक्शन खोजते समय, इस्तेमाल करने के लिए दायरा पाएं. |
isMovable() |
|
अगर ब्लॉक को फ़िलहाल एक जगह से दूसरी जगह ले जाया जा सकता है, तो यह फ़ंक्शन True दिखाता है. अगर ऐसा नहीं है, तो गलत. |
revertDrag() |
|
ब्लॉक को उसी जगह पर वापस ले जाता है जहां से उसे खींचा गया था. साथ ही, कनेक्शन को फिर से कनेक्ट करता है. |
shouldHealStack(e) |
protected |
यह पता लगाएं कि ड्रैग करने की सुविधा, किसी एक ब्लॉक पर काम करनी चाहिए या ब्लॉक स्टैक पर. |
startDrag(e) |
|
यह ड्रैग करने की प्रोसेस शुरू करने के लिए, किसी भी सेटअप को मैनेज करता है. इसमें, ब्लॉक को किसी पैरंट ब्लॉक से डिसकनेक्ट करना भी शामिल है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 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"]]