- Added an error handler for IOExceptions in Pdf initialization
- Added tests
- Minor code improvements
- Added a missing OnClickListener for the ImageView being created on each page (#140)
- Migrate from
android.support
toandroidx
- Remove external dependency to SubsamplingScaleImageView library
- Clone SubsamplingScaleImageView code into this project to get rid of all
android.support
usages
- Updated gradle version to
3.2.0
- Updated support library version to
27.1.1
- Removed PhotoView library, it was impossible to compile PdfViewPager with it
- Added SubsamplingScaleImageView library to implement the zooming features
- Fix in DownloadFile implementation to avoid notifying failure then success. Thanks @sunit09 for reporting it and @quanit for providing a fix
- Minor refactor to fix issue #86
- Minor version changes from version
1.0.1
of the library - Updated gradle version to
2.3.3
- Updated build tools version to
25.0.3
- Updated support library to
25.4.0
- Thanks to Deadpikle for proposing these changes in this Pull request
- Experimental branch that includes a vertical version of the widget
- Can be downloaded by using version 1.0.2 of the dependency, though it is not official yet
- Upload new screenshots as sample project looks much better now
- Definitely eliminate LegacyPDFPagerAdapter and PdfViewPagerIVZoom classes, which were deprecated.
- Refactor PDFPagerAdapter to a Builder pattern, for constructing it in a more comfortable way.
- Add a "scale" parameter to PDFViewPagerZoom in XML files.
- Add an OnClickListener to each page of the PdfViewPager
- PDF scale can now be set.
- Released all PhotoView resources to avoid possible leaks.
- Drastically improved memory management (Thanks to fkruege's implementations).
- Easier usage having PDFPagerAdapterZoom as the new PDFPagerAdapter class, because no one wants a PDF without zoom.
- Refactored to have a more flexible BitmapContainer classes.
- Added UI tests to memory management (initial idea from fkruege).
- Renamed the old PdfPagerAdapterIVZoom to LegacyPDFPagerAdapter. It is deprecated, but you can still use it.
- New PdfViewPagerZoom widget, now using PhotoView library Note: Users porting from 0.2.0 won't notice anything. PdfViewPagerZoom will work as usual, but now using another library under the hood.
- The old ImageViewZoom implementation remains in PdfViewPagerIVZoom class, for anyone who still wants to use it.
- More UI Test coverage for the samples (lib users won't notice that, but I will :P)
- 0.2.1 uses a fixed version of ImageViewZoom, instead of latest version '+'
- Added PdfViewPagerZoom using ImageViewZoom library
- Some UI Test coverage for the samples.
- Initial PdfViewPager widget, without zooming and panning capabilities