Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
blockly > dragging > BlockDragStrategy
dragging.BlockDragStrategy sınıfı
İmza:
export declare class BlockDragStrategy implements IDragStrategy
Uyguladığı: IDragStrategy
Markalar
Marka |
Değiştiriciler |
Açıklama |
(constructor)(block) |
|
BlockDragStrategy sınıfının yeni bir örneğini oluşturur |
Yöntemler
Yöntem |
Değiştiriciler |
Açıklama |
drag(newLoc) |
|
Bloğu taşır ve bağlantı önizlemelerini günceller. |
endDrag(e) |
|
Sürüklemenin sonunda tüm durumları temizler. Beklemedeki bağlantıları uygular. |
getSearchRadius() |
protected |
Yakındaki geçerli bir bağlantı ararken kullanılacak yarıçapı alın. |
isMovable() |
|
Blok şu anda taşınabilir durumdaysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. |
revertDrag() |
|
Bağlantıları yeniden bağlama dahil olmak üzere bloğu, sürüklemenin başlangıcındaki yerine geri taşır. |
shouldHealStack(e) |
protected |
Sürüklemenin tek bir blokta mı yoksa blok yığınında mı işlem yapması gerektiğini alın. |
startDrag(e) |
|
Blokun üst bloklardan bağlantısının kesilmesi de dahil olmak üzere sürüklemeyi başlatmak için gereken tüm ayarları yapar. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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"]]