5

Tôi tự hỏi làm cách nào để tạo các thành phần của ListView trượt ra trên slide, giống như cách bạn có thể slide thông báo từ thanh thông báo trong Android. Đây là tình huống của tôi:Xóa phần tử danh sách giống như thông báo trên trang trình bày trong Android

Tôi có danh sách các mục và khi người dùng muốn xóa một mục khỏi danh sách này, cô ấy chỉ cần trượt một phần tử về phía cạnh của màn hình. Tôi muốn trang trình bày này hiển thị, ví dụ: để sử dụng một số loại hoạt ảnh mà trình bày ra được đưa ra View giữ mục đó.

Dưới đây là một số hình ảnh để minh họa điều này.

Đầu tiên, đây là trạng thái thông báo thông thường.

Normal state of notification

Và rồi, điều này là trong trượt

State during slide-out

Cảm ơn.

Trả lời

7

Lớp Android com.android.systemui.statusbar.policy.NotificationRowLayout (Phiên bản Android 4.1.1 trong suốt) dường như là người quản lý các hàng của thanh thông báo và nó sử dụng lớp trợ giúp com.android.systemui.SwipeHelper có vẻ chính xác như bạn muốn.

Vì vậy, NotificationRowLayout là ví dụ về việc sử dụng SwipeHelper, hy vọng điều bạn đang tìm kiếm!

+0

Cảm ơn câu trả lời. Nhưng tôi thấy câu trả lời của CommonsWare tốt hơn một chút. Lưu ý rằng tôi đã upvoted câu trả lời của bạn, mặc dù. – overbet13

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