Vải kéo và thảNếu ứng dụng của bạn có một sự nhấn mạnh về đồ họa, thì sự lựa chọn để sử dụng vải có lẽ là một trong những hợp lý. Trong khi đồ họa ứng dụng là có thể với phương pháp tiếp cận của DOM dựa, như thêm các yếu tố đồ họa được thêm vào, DOM có thể trở nên lộn xộn và hiệu suất có thể bị ảnh hưởng. Kể từ khi vải chỉ đơn giản là thực hiện như một ảnh bitmap, không có chi phí tương tự. Điều này đi kèm với một mức giá Tuy nhiên. Kể từ khi không có không có yếu tố thực tế, chỉ bitmap vải có là không có sự kiện xử lý các API, do đó, điều này phải được quản lý bởi các ứng dụng.Có nói điều này, chúng tôi có thể kéo một yếu tố xung quanh trên vải nhiều như chúng tôi có thể kéo một yếu tố xung quanh trên trang, nhưng chúng tôi đã làm việc thêm một chút để làm vì thiếu một sự kiện mà xử lý các API. Kéo và thả vào một yếu tố DOM là dễ dàng hơn, kể từ khi chúng tôi có thể phát hiện các yếu tố trong đó sự kiện xảy ra.Với vải, chúng tôi sẽ biết tọa độ nơi một liên lạc bắt đầu hoặc kết thúc, nhưng chúng tôi sẽ cần phải xác định những gì các đối tượng trên vải có thể có là các mục tiêu tiềm năng tương tác. Một cách tiếp cận đơn giản sẽ là duy trì một danh sách các đối tượng, và hộp bounding của họ, và cho mỗi sự kiện liên lạc, để phù hợp với danh sách này, để tìm thấy đối tượng có được tương tác với, và để làm cho nó là mục tiêu của việc liên lạc. Đây là cách tiếp cận chúng tôi đi trong ví dụ sau:Vải đơn giản kéo và thả các ví dụTrong ví dụ này, chúng tôi chỉ làm thế nào để thực hiện một đơn giản kéo và thả vào các phần tử vải. Trước tiên, chúng tôi bắt đầu với các yếu tố vải.
đang được dịch, vui lòng đợi..
