Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > dragging > BlockDragStrategy
class dragging.BlockDragStrategy
Tanda Tangan:
export declare class BlockDragStrategy implements IDragStrategy
Menerapkan: IDragStrategy
Konstruktor
Metode
Metode |
Pengubah |
Deskripsi |
drag(newLoc) |
|
Memindahkan blok dan memperbarui pratinjau koneksi apa pun. |
endDrag(e) |
|
Membersihkan status apa pun di akhir tarik. Menerapkan koneksi yang tertunda. |
getSearchRadius() |
protected |
Mendapatkan radius yang akan digunakan saat menelusuri koneksi valid di sekitar. |
isMovable() |
|
Menampilkan true jika blok saat ini dapat dipindahkan. Salah jika tidak. |
revertDrag() |
|
Memindahkan blok kembali ke posisi awal saat ditarik, termasuk menghubungkan kembali koneksi. |
shouldHealStack(e) |
protected |
Mendapatkan apakah tarik harus bertindak pada satu blok atau kelompok blok. |
startDrag(e) |
|
Menangani penyiapan apa pun untuk memulai tarik, termasuk memutuskan koneksi blok dari blok induk. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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"]]