Update git submodules
* Update frameworks/support from branch 'androidx-main'
to 43eb303441c2666e5d4a03f22f10bec0eb5ff324
- Merge "Optimize tiling in PdfView" into androidx-main
- Optimize tiling in PdfView
1. Only render visible tiles
This requires plumbing the visible area of partially visible pages through BitmapFetcher
This requires more nuanced tracking of ongoing work in BitmapFetcher, ie to allow it to cancel individual tile requests when tiling.
2. Discard tile bitmaps for pages that are "nearly" visible
Currently we retain some data for pages that are *just* outside the viewport. Tile bitmaps are large and we shouldn't hang on to them when the page isn't visible
3. Clean up all Bitmaps when the PdfDocument changes
Bug: 382558660
Bug: 385289103
Bug: 385288003
Test: manual, ./gradlew :pdf:pdf-viewer:(test|cAT)
Change-Id: I4483c18d93d1d2a15ae8262b07129edbebf9ae5e
1 file changed