2012-09-21 23 views

Trả lời

11

Tài liệu: http://developer.android.com/reference/android/support/v4/view/ViewPager.html#setOffscreenPageLimit(int)

Đặt số trang sẽ được giữ lại để hai bên của trang hiện tại trong hệ thống phân cấp xem trong trạng thái nhàn rỗi. Các trang vượt quá giới hạn này sẽ được tạo lại từ bộ điều hợp khi cần.

Điều này được cung cấp dưới dạng tối ưu hóa. Nếu bạn biết trước số của các trang bạn sẽ cần hỗ trợ hoặc có cơ chế tải chậm trong địa chỉ trên các trang của bạn, việc tinh chỉnh cài đặt này có thể có lợi ích trong sự mượt mà của hoạt ảnh và tương tác trên phân trang. Nếu bạn có một số lượng nhỏ các trang (3-4) mà bạn có thể tiếp tục hoạt động cùng một lúc, ít thời gian hơn trong bố cục cho các chế độ xem chế độ xem mới được tạo thành các trang người dùng qua lại.

Bạn nên giữ giới hạn này thấp, đặc biệt nếu các trang của bạn có bố cục phức tạp . Cài đặt này mặc định là 1.

Nếu bạn chỉ sử dụng ba trang thì bạn vẫn đang sử dụng tài liệu mô tả và cho phép giao diện người dùng mượt mà hơn. Tất nhiên nó tiêu thụ bộ nhớ nhưng miễn là bạn ở trong một phạm vi như vậy nó không phải là một vấn đề.

1

Tôi nhận thấy rằng bằng cách tự động thay đổi số, bạn không chỉ có thể tối ưu hóa hoạt ảnh và tương tác trên trang bằng cách tạo số lớn, bạn cũng có thể tối ưu hóa hoạt ảnh và tương tác trong trang mượt mà bằng cách làm số nhỏ. (miễn là bạn biết độ dài trang mà bạn muốn)

(Chỉ muốn chia sẻ điều này vì nó relavent. Khá chắc chắn OP không tìm kiếm câu trả lời nữa. :))

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