2012-04-23 30 views
9

Tôi đã quản lý để hiển thị các cạnh của trang tiếp theo và trước đó bằng cách đặt lề trang phủ định. Tuy nhiên, vấn đề là nếu tôi cuộn trang 1 sang bên trái như vậy mà bây giờ trang 2 là ở trung tâm, như vậy:Tải trước trang tiếp theo (hoặc trước đó) trong ViewPager

0 - [ 1 ] - 2 ---> 1 - [ 2 ] - 3 

, sau đó trang '3' được nạp CHỈ sau 2 đến ở Trung ương và swipe kết thúc. Điều này gây ra một "xuất hiện" chói tai của trang '3' (thay vì trượt trơn tru trong).

Làm cách nào để tải trang '3' để hoạt ảnh mượt mà?

Trả lời

20

Bạn đã thử setOffscreenPageLimit() trên ViewPager?

+0

Tôi đoán rằng thật câm khi đặt câu hỏi trước khi khám phá hoàn toàn tài liệu API. Tôi đã tình cờ gặp API này một vài phút trước khi tôi kiểm tra câu trả lời của bạn, trong khi đọc nguồn của ViewPager: P. – sparkymat

+0

Xin hãy giúp tôi, tôi muốn hiển thị 3 chế độ xem trong trang xem của tôi nhưng tôi không thể thực hiện tại thời điểm này và tôi không có gợi ý. – Dimitri

+0

setOffscreenPageLimit (1) nó là vô dụng! – GeekHades

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