Есть ли способ обойти нормальное поведение ViewPager
и его ограниченного экрана?
Мой ViewPager
содержит четыре fragments
, каждый из которых содержит gridview
изображений. Проблема в том, что при инициализации ViewPager
создаются два fragments
, что приводит к тому, что примерно 20 изображений (около 10 на фрагмент) загружаются/извлекаются из улова одновременно. Можно ли отключить ограничение экрана на странице?
Моя цель - загружать изображения только при выборе fragment
или только когда пользователь наводил изображение. Один из способов добиться этого - использовать прослушиватель onPageSelected
и установить флаг, который сообщает GridViewAdapter
, если разрешено загрузить изображение или нет.
Второй способ, который я могу придумать, - установить HoverListener
на ImageView
и загрузить только изображение на onHover
, но этот прослушиватель доступен только в 4.0 и более поздних версиях.
Есть ли лучший способ достичь этого?