У меня есть ViewPager, который состоит из List of ScrollViews. Я хочу сделать снимок экрана из всех списков прокрутки после первой загрузки ViewPager.скриншот всех просмотров в ViewPager
После создания ViewPager я просматриваю представления и создаю растровые изображения, но получаю снимок экрана только для первых страниц, загружаемых за кадром. Если я использую команду:
pager.setOffscreenPageLimit(totalPages);
, чем я могу получить все скриншоты. Однако этот подход является потребляемой памятью, и мое приложение вылетает с outOfMemory, когда ViewPager состоит из большого количества страниц.
Есть ли способ создать скриншот всех просмотров, даже тех, которые не предварительно загружены - offScreen?