私は、ScrollViewsのリストで構成されるViewPagerを持っています。私は、ViewPagerの最初の読み込み後に、すべてのScrollviewからスクリーンショットを作成したいと思います。ViewPagerのすべてのビューのスクリーンショット
ViewPagerを作成した後で、ビューを通過してビットマップを作成していますが、オフスクリーンに読み込まれた最初のページのスクリーンショットのみが表示されます。 私は、コマンドを使用する場合:私はスクリーンショットの全てを取得することが私より
pager.setOffscreenPageLimit(totalPages);
を。しかし、このアプローチはメモリを消費し、ViewPagerが多くのページで構成されているときに私のアプリケーションがoutOfMemoryでクラッシュします。
プリロードされていないものであっても、すべてのビューのスクリーンショットを作成する方法はありますか?offScreen?