dragAndDrop
Nhấn một phần tử hoặc điểm rồi kéo nó tới một phần tử hoặc điểm khác.
Command dragAndDrop nhấn vào một nguồn, giữ, rồi kéo tới một đích. Dùng để sắp xếp lại mục trong danh sách hoặc kéo một mục vào vùng thả.
Tham số
| Tham số | Kiểu | Mô tả |
|---|---|---|
from | Map | Bắt buộc. Thứ cần nhấc lên: một selector, một point, hoặc selector kèm point bên trong nó. |
to | Map | Bắt buộc. Nơi thả, cùng dạng với from. |
holdDuration | Integer | Số mili giây nhấn giữ trước khi di chuyển. Mặc định 1000. Các giao diện sắp xếp chỉ nhấc mục lên sau khi nhấn giữ. |
duration | Integer | Số mili giây của động tác kéo. Mặc định 1000. Kéo quá nhanh có thể bỏ qua vùng thả. |
point là "x, y" theo pixel tuyệt đối hoặc phần trăm. Không có selector thì tính theo màn hình. Có selector thì tính theo phần tử.
Ví dụ sử dụng
Kéo một phần tử vào phần tử khác:
yaml
- dragAndDrop:
from:
text: "Item A"
to:
text: "Item C"Kéo giữa hai điểm trên màn hình:
yaml
- dragAndDrop:
from:
point: "50%, 30%"
to:
point: "50%, 70%"
duration: 1500Hành vi theo nền tảng
- iOS: dùng
holdDurationcho thao tác nhấn giữ.durationkhông được dùng. - Android: chạy lệnh hệ thống
input draganddrop, cần Android 12 trở lên. Thời gian nhấn giữ do hệ thống cố định nênholdDurationdài hơn không có tác dụng.durationđặt thời gian kéo.
