├── AndroidPdfViewerDemo ├── AndroidPdfViewerDemo.iml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── android-pdf-viewer │ ├── android-pdf-viewer.iml │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── barteksc │ │ │ └── pdfviewer │ │ │ ├── AnimationManager.java │ │ │ ├── CacheManager.java │ │ │ ├── DecodingAsyncTask.java │ │ │ ├── DragPinchManager.java │ │ │ ├── PDFView.java │ │ │ ├── PagesLoader.java │ │ │ ├── PdfFile.java │ │ │ ├── RenderingHandler.java │ │ │ ├── exception │ │ │ ├── FileNotFoundException.java │ │ │ └── PageRenderingException.java │ │ │ ├── link │ │ │ ├── DefaultLinkHandler.java │ │ │ └── LinkHandler.java │ │ │ ├── listener │ │ │ ├── Callbacks.java │ │ │ ├── OnDrawListener.java │ │ │ ├── OnErrorListener.java │ │ │ ├── OnLoadCompleteListener.java │ │ │ ├── OnLongPressListener.java │ │ │ ├── OnPageChangeListener.java │ │ │ ├── OnPageErrorListener.java │ │ │ ├── OnPageScrollListener.java │ │ │ ├── OnRenderListener.java │ │ │ └── OnTapListener.java │ │ │ ├── model │ │ │ ├── LinkTapEvent.java │ │ │ └── PagePart.java │ │ │ ├── scroll │ │ │ ├── DefaultScrollHandle.java │ │ │ └── ScrollHandle.java │ │ │ ├── source │ │ │ ├── AssetSource.java │ │ │ ├── ByteArraySource.java │ │ │ ├── DocumentSource.java │ │ │ ├── FileSource.java │ │ │ ├── InputStreamSource.java │ │ │ └── UriSource.java │ │ │ └── util │ │ │ ├── ArrayUtils.java │ │ │ ├── Constants.java │ │ │ ├── FileUtils.java │ │ │ ├── FitPolicy.java │ │ │ ├── MathUtils.java │ │ │ ├── PageSizeCalculator.java │ │ │ ├── SnapEdge.java │ │ │ └── Util.java │ │ └── res │ │ ├── drawable │ │ ├── default_scroll_handle_bottom.xml │ │ ├── default_scroll_handle_left.xml │ │ ├── default_scroll_handle_right.xml │ │ └── default_scroll_handle_top.xml │ │ └── values │ │ └── attrs.xml ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties ├── pdfui │ ├── build.gradle │ ├── pdfui.iml │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── xhh │ │ │ └── pdfui │ │ │ ├── PDFActivity.java │ │ │ ├── PDFCatelogueActivity.java │ │ │ ├── PDFPreviewActivity.java │ │ │ ├── UIUtils.java │ │ │ ├── preview │ │ │ ├── GridAdapter.java │ │ │ └── PreviewUtils.java │ │ │ └── tree │ │ │ ├── TreeAdapter.java │ │ │ └── TreeNodeData.java │ │ └── res │ │ ├── drawable-xxhdpi │ │ ├── arrow_h.png │ │ └── arrow_v.png │ │ ├── drawable │ │ ├── shape_button.xml │ │ └── shape_textview.xml │ │ ├── layout │ │ ├── activity_catelogue.xml │ │ ├── activity_pdf.xml │ │ ├── activity_preview.xml │ │ ├── grid_item.xml │ │ └── tree_item.xml │ │ └── values │ │ └── strings.xml ├── sample │ ├── build.gradle │ ├── sample.iml │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── sample.pdf │ │ └── swift.pdf │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── barteksc │ │ │ └── sample │ │ │ └── TestActivity.java │ │ └── res │ │ ├── drawable-hdpi │ │ └── ic_open_in_browser_grey_700_48dp.png │ │ ├── drawable-mdpi │ │ └── ic_open_in_browser_grey_700_48dp.png │ │ ├── drawable-xhdpi │ │ └── ic_open_in_browser_grey_700_48dp.png │ │ ├── drawable-xxhdpi │ │ └── ic_open_in_browser_grey_700_48dp.png │ │ ├── drawable-xxxhdpi │ │ └── ic_open_in_browser_grey_700_48dp.png │ │ ├── drawable │ │ ├── ic_launcher.png │ │ └── shape_blue_button.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── menu │ │ └── options.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── settings.gradle └── README.md /AndroidPdfViewerDemo/AndroidPdfViewerDemo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/AndroidPdfViewerDemo.iml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/CHANGELOG.md -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/LICENSE -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/README.md -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/android-pdf-viewer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/android-pdf-viewer.iml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/build.gradle -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/AnimationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/AnimationManager.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/CacheManager.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/DecodingAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/DecodingAsyncTask.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/DragPinchManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/DragPinchManager.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PDFView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PDFView.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PagesLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PagesLoader.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PdfFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/PdfFile.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/RenderingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/RenderingHandler.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/exception/FileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/exception/FileNotFoundException.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/exception/PageRenderingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/exception/PageRenderingException.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/link/LinkHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/link/LinkHandler.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/Callbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/Callbacks.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnDrawListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnDrawListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnErrorListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLongPressListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLongPressListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnRenderListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnRenderListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnTapListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnTapListener.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/model/LinkTapEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/model/LinkTapEvent.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/model/PagePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/model/PagePart.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/scroll/ScrollHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/scroll/ScrollHandle.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/AssetSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/AssetSource.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/ByteArraySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/ByteArraySource.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/DocumentSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/DocumentSource.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/FileSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/FileSource.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/InputStreamSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/InputStreamSource.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/UriSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/source/UriSource.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/ArrayUtils.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/Constants.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/FileUtils.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/FitPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/FitPolicy.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/MathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/MathUtils.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/PageSizeCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/PageSizeCalculator.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/SnapEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/SnapEdge.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/java/com/github/barteksc/pdfviewer/util/Util.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_bottom.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_left.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_right.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/drawable/default_scroll_handle_top.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/android-pdf-viewer/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/build.gradle -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/gradlew -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/gradlew.bat -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/local.properties -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/build.gradle -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/pdfui.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/pdfui.iml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/proguard-rules.pro -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/PDFActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/PDFActivity.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/PDFCatelogueActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/PDFCatelogueActivity.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/PDFPreviewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/PDFPreviewActivity.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/UIUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/UIUtils.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/preview/GridAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/preview/GridAdapter.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/preview/PreviewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/preview/PreviewUtils.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/tree/TreeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/tree/TreeAdapter.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/tree/TreeNodeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/java/com/xhh/pdfui/tree/TreeNodeData.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/drawable-xxhdpi/arrow_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/drawable-xxhdpi/arrow_h.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/drawable-xxhdpi/arrow_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/drawable-xxhdpi/arrow_v.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/drawable/shape_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/drawable/shape_button.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/drawable/shape_textview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/drawable/shape_textview.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/layout/activity_catelogue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/layout/activity_catelogue.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/layout/activity_pdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/layout/activity_pdf.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/layout/activity_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/layout/activity_preview.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/layout/grid_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/layout/grid_item.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/layout/tree_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/layout/tree_item.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/pdfui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/pdfui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/build.gradle -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/sample.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/sample.iml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/assets/sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/assets/sample.pdf -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/assets/swift.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/assets/swift.pdf -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/java/com/github/barteksc/sample/TestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/java/com/github/barteksc/sample/TestActivity.java -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/drawable-hdpi/ic_open_in_browser_grey_700_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/drawable-hdpi/ic_open_in_browser_grey_700_48dp.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/drawable-mdpi/ic_open_in_browser_grey_700_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/drawable-mdpi/ic_open_in_browser_grey_700_48dp.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/drawable-xhdpi/ic_open_in_browser_grey_700_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/drawable-xhdpi/ic_open_in_browser_grey_700_48dp.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/drawable-xxhdpi/ic_open_in_browser_grey_700_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/drawable-xxhdpi/ic_open_in_browser_grey_700_48dp.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/drawable-xxxhdpi/ic_open_in_browser_grey_700_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/drawable-xxxhdpi/ic_open_in_browser_grey_700_48dp.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/drawable/shape_blue_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/drawable/shape_blue_button.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/menu/options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/menu/options.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /AndroidPdfViewerDemo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qxcwanxss/AndroidPdfViewerDemo/HEAD/AndroidPdfViewerDemo/settings.gradle -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AndroidPdfViewerDemo --------------------------------------------------------------------------------