Tôi đang sử dụng ViewPager
với PageAdapter
(từ gói tương thích v4) để vuốt giữa danh sách ngang hộp. Vấn đề là hộp thứ hai của tôi từ trang đầu tiên là hộp đầu tiên trong trang thứ hai (trực quan và khái niệm). Một cái gì đó như thế này:Vuốt một nửa trang trong một ViewPager (từ gói tương thích)
Con đường tôi đang làm bây giờ nó hoạt động. Tuy nhiên, điều này trở nên kỳ lạ bởi vì ở giữa swipe có một tình huống mà cùng một hộp xuất hiện hai lần (như nó được hiển thị trong hình ảnh).
Có cách nào để vuốt chỉ một nửa trang?
EDIT:
Các hộp là một khái niệm trừu tượng. Trong thực tế, mỗi hộp là ListView
và tôi tạo các trang khác nhau chỉ cần thay đổi bộ điều hợp của mỗi ListView
.
Đây phải là câu trả lời được chấp nhận! Cảm ơn rất nhiều! –
Đã thay đổi nó, Xin lỗi vì "chậm trễ" :) –
hoàn hảo! làm việc tốt cho tôi. đi vào chi tiết giá trị mặc định cho getPageWidth là 1f (tức là 100% diện tích màn hình). Vì vậy, bạn có thể đặt '1/(no_of pages_per_screen_you_want)' –