2014-04-05 22 views
9

Tôi có một ListView trong đó tôi muốn cung cấp cho người dùng khả năng di chuyển các mục lên xuống bởi một số cử chỉ, chẳng hạn như bằng cách kéo mục.Mẫu giao diện người dùng Android để di chuyển các mục Listview lên và xuống

Có mẫu giao diện người dùng đã thiết lập nào để thực hiện việc này không? Tôi không yêu cầu bất kỳ mã mẫu (mặc dù đó sẽ là tốt đẹp để có) chỉ cần hỏi làm thế nào để họ làm điều đó trong các ứng dụng chuyên nghiệp (nếu họ làm điều đó)?

+1

Bạn có thể kiểm tra mã mẫu này không. Có thể hữu ích .. https://android.googlesource.com/platform/development/+/d79643b/samples/devbytes/animation/ListViewDraggingAnimation – Lokesh

+0

@Lokesh cảm ơn vì liên kết, công trình kinh ngạc! –

Trả lời

2

Nó có thể không phải là một mẫu, nhưng tôi khuyên bạn nên xem Play Âm nhạc. Khi xem danh sách phát, bạn có thể sắp xếp lại chúng bằng cách sử dụng "neo" ở bên trái của mục danh sách. Bản thân các mục được tô sáng khi kéo.

Các mẫu được đề cập trên http://www.androidpatterns.com/uap_pattern/drag-to-movehttp://www.androidpatterns.com/uap_pattern/sort-drag-drop - đây là một chút không được dùng nữa và đề xuất ui tương tự như ứng dụng Play Âm nhạc sử dụng [0]. Tôi sẽ trích dẫn một phần có liên quan:

... chế độ thả kéo & được truy cập, có thể được xác định bởi một mục tiêu thị giác, thêm vào mỗi mục trong danh sách và ...

[0] nhưng với một chế độ sắp xếp lại rõ ràng - nhưng không nên sử dụng các chế độ khi không cần thiết.

Các vấn đề liên quan