Tôi đã có một Activity
được tạo bởi XML, tôi đã đặt nền của nó thành hình nền mà tôi có trong thư mục có thể kéo.Các vấn đề về hiệu suất của ViewPager trên Android khi sử dụng nền
Trong cùng một hoạt động tôi đã tạo ViewPager
để cho phép vuốt qua lại giữa các chế độ xem. Tất cả các chế độ xem bên trong ViewPager
chứa một hình ảnh.
Bất cứ khi nào tôi vuốt sang trái hoặc phải, quá trình chuyển đổi rất chậm.
Tôi đã thử xóa hình nền bằng cách đặt hình ảnh thành màu trắng (#fff) và tất cả độ trễ đã biến mất. Nó hoạt động hoàn hảo! Vấn đề là tôi cần nền tảng đó cho ứng dụng.
Có cách nào để tối ưu hóa hình nền hoặc thứ gì đó để việc vuốt sẽ diễn ra suôn sẻ trở lại? Hiện tại, nó quá bực bội khi sử dụng vì độ trễ.
Tôi cũng đã thử cắt hình ảnh thành một kích thước nhỏ và sau đó chỉ kéo dài nó trên màn hình, nhưng tôi không nhận thấy bất kỳ cải tiến hiệu suất nào. Ngoài ra nó không phải là lỗi hình ảnh được đặt trong ViewPager
, khi tôi thử nghiệm nó với TextViews thay vì có sự chậm trễ tương tự.
Điều này thật tuyệt vời, tôi gặp sự cố với Moto X của mình và chỉ bằng cách đối phó với các bản vẽ có thể draw-xhdpi đã giải quyết được vấn đề! – marcwjj