diff --git a/.gitignore b/.gitignore index 1a4f120..fb22f30 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,11 @@ /captures .externalNativeBuild .idea +/autolayout/build +/calendarview/build +litepal/build +nohttp/build +recorderlib/build +tkrefreshlayout/build +videocompressor/build +zxingLite/build \ No newline at end of file diff --git a/androidpdfviewer/build.gradle b/androidpdfviewer/build.gradle new file mode 100644 index 0000000..519aa16 --- /dev/null +++ b/androidpdfviewer/build.gradle @@ -0,0 +1,16 @@ +apply plugin: 'com.android.library' + +android { + compileSdk 34 + defaultConfig { + minSdk 24 + targetSdk 34 + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + } + namespace 'com.github.barteksc.pdfviewer' +} + +dependencies { + implementation 'com.android.support:support-compat:28.0.0' + api 'com.github.barteksc:pdfium-android:1.9.0' +} \ No newline at end of file diff --git a/androidpdfviewer/build/.transforms/184af1aea42a8b36ac612b8ab046fe4b/results.bin b/androidpdfviewer/build/.transforms/184af1aea42a8b36ac612b8ab046fe4b/results.bin new file mode 100644 index 0000000..0d259dd --- /dev/null +++ b/androidpdfviewer/build/.transforms/184af1aea42a8b36ac612b8ab046fe4b/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/androidpdfviewer/build/.transforms/184af1aea42a8b36ac612b8ab046fe4b/transformed/classes/classes_dex/classes.dex b/androidpdfviewer/build/.transforms/184af1aea42a8b36ac612b8ab046fe4b/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000..664abba Binary files /dev/null and b/androidpdfviewer/build/.transforms/184af1aea42a8b36ac612b8ab046fe4b/transformed/classes/classes_dex/classes.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/results.bin b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/results.bin new file mode 100644 index 0000000..7ed749e --- /dev/null +++ b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/results.bin @@ -0,0 +1 @@ +o/bundleLibRuntimeToDirDebug diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.dex new file mode 100644 index 0000000..7927bf4 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.dex new file mode 100644 index 0000000..0d270b2 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.dex new file mode 100644 index 0000000..a988954 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager.dex new file mode 100644 index 0000000..07fd2db Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/AnimationManager.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.dex new file mode 100644 index 0000000..d087b96 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/CacheManager.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/CacheManager.dex new file mode 100644 index 0000000..334df75 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/CacheManager.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/DecodingAsyncTask.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/DecodingAsyncTask.dex new file mode 100644 index 0000000..e047e65 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/DecodingAsyncTask.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/DragPinchManager.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/DragPinchManager.dex new file mode 100644 index 0000000..bd1b2d6 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/DragPinchManager.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$1.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$1.dex new file mode 100644 index 0000000..1b8eba2 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$1.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$Configurator.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$Configurator.dex new file mode 100644 index 0000000..3050edd Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$Configurator.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$ScrollDir.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$ScrollDir.dex new file mode 100644 index 0000000..9834f37 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$ScrollDir.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$State.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$State.dex new file mode 100644 index 0000000..077ef86 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView$State.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView.dex new file mode 100644 index 0000000..3bfb091 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PDFView.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$1.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$1.dex new file mode 100644 index 0000000..e3916b0 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$1.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$GridSize.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$GridSize.dex new file mode 100644 index 0000000..9ac2169 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$GridSize.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$Holder.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$Holder.dex new file mode 100644 index 0000000..fe4f120 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$Holder.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.dex new file mode 100644 index 0000000..e49c4a6 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader.dex new file mode 100644 index 0000000..8d45981 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PagesLoader.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PdfFile.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PdfFile.dex new file mode 100644 index 0000000..2ae05ba Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/PdfFile.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$1.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$1.dex new file mode 100644 index 0000000..73dc0bf Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$1.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$2.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$2.dex new file mode 100644 index 0000000..f453de4 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$2.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.dex new file mode 100644 index 0000000..79863aa Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler.dex new file mode 100644 index 0000000..e7efa96 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/RenderingHandler.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/exception/FileNotFoundException.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/exception/FileNotFoundException.dex new file mode 100644 index 0000000..13e5eb7 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/exception/FileNotFoundException.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/exception/PageRenderingException.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/exception/PageRenderingException.dex new file mode 100644 index 0000000..b8b17d3 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/exception/PageRenderingException.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.dex new file mode 100644 index 0000000..5a8587a Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/link/LinkHandler.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/link/LinkHandler.dex new file mode 100644 index 0000000..b76ca0b Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/link/LinkHandler.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/Callbacks.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/Callbacks.dex new file mode 100644 index 0000000..68ae531 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/Callbacks.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnDrawListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnDrawListener.dex new file mode 100644 index 0000000..98d7cf2 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnDrawListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnErrorListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnErrorListener.dex new file mode 100644 index 0000000..b362873 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnErrorListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.dex new file mode 100644 index 0000000..7ed360d Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnLongPressListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnLongPressListener.dex new file mode 100644 index 0000000..365aa2c Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnLongPressListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.dex new file mode 100644 index 0000000..74414ce Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.dex new file mode 100644 index 0000000..c8b687c Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.dex new file mode 100644 index 0000000..6bfe37a Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnRenderListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnRenderListener.dex new file mode 100644 index 0000000..d706e4f Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnRenderListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnTapListener.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnTapListener.dex new file mode 100644 index 0000000..17dccd9 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/listener/OnTapListener.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/model/LinkTapEvent.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/model/LinkTapEvent.dex new file mode 100644 index 0000000..e52dfc1 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/model/LinkTapEvent.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/model/PagePart.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/model/PagePart.dex new file mode 100644 index 0000000..12f1970 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/model/PagePart.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.dex new file mode 100644 index 0000000..ecd8a02 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.dex new file mode 100644 index 0000000..8387126 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/ScrollHandle.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/ScrollHandle.dex new file mode 100644 index 0000000..23ca998 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/scroll/ScrollHandle.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/AssetSource.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/AssetSource.dex new file mode 100644 index 0000000..74dc80e Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/AssetSource.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/ByteArraySource.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/ByteArraySource.dex new file mode 100644 index 0000000..1751322 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/ByteArraySource.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/DocumentSource.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/DocumentSource.dex new file mode 100644 index 0000000..ec0736d Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/DocumentSource.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/FileSource.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/FileSource.dex new file mode 100644 index 0000000..c55b151 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/FileSource.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/InputStreamSource.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/InputStreamSource.dex new file mode 100644 index 0000000..1b22e9b Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/InputStreamSource.dex differ diff --git a/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/UriSource.dex b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/UriSource.dex new file mode 100644 index 0000000..01e5842 Binary files /dev/null and b/androidpdfviewer/build/.transforms/75b53aea8ebdbe5f1861ebca781b9da9/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/github/barteksc/pdfviewer/source/UriSource.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.dex new file mode 100644 index 0000000..45d533c Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.dex new file mode 100644 index 0000000..d2314a8 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager.dex new file mode 100644 index 0000000..49ecc3d Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/AnimationManager.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.dex new file mode 100644 index 0000000..51d415f Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/CacheManager.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/CacheManager.dex new file mode 100644 index 0000000..d357a14 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/CacheManager.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/DecodingAsyncTask.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/DecodingAsyncTask.dex new file mode 100644 index 0000000..b23c413 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/DecodingAsyncTask.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/DragPinchManager.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/DragPinchManager.dex new file mode 100644 index 0000000..fa870eb Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/DragPinchManager.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$1.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$1.dex new file mode 100644 index 0000000..c35be57 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$1.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$Configurator.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$Configurator.dex new file mode 100644 index 0000000..e9b830a Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$Configurator.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$ScrollDir.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$ScrollDir.dex new file mode 100644 index 0000000..e989f61 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$ScrollDir.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$State.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$State.dex new file mode 100644 index 0000000..d77209d Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView$State.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView.dex new file mode 100644 index 0000000..65a30bf Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PDFView.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$1.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$1.dex new file mode 100644 index 0000000..907bc47 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$1.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$GridSize.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$GridSize.dex new file mode 100644 index 0000000..b81bfaf Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$GridSize.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$Holder.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$Holder.dex new file mode 100644 index 0000000..5e21245 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$Holder.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.dex new file mode 100644 index 0000000..7ccb952 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader.dex new file mode 100644 index 0000000..2240b3c Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PagesLoader.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PdfFile.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PdfFile.dex new file mode 100644 index 0000000..2fac8a4 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/PdfFile.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$1.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$1.dex new file mode 100644 index 0000000..86359c9 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$1.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$2.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$2.dex new file mode 100644 index 0000000..80d8d64 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$2.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.dex new file mode 100644 index 0000000..a6cffb9 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler.dex new file mode 100644 index 0000000..9781915 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/RenderingHandler.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/exception/FileNotFoundException.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/exception/FileNotFoundException.dex new file mode 100644 index 0000000..dd88eec Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/exception/FileNotFoundException.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/exception/PageRenderingException.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/exception/PageRenderingException.dex new file mode 100644 index 0000000..1cf9b9a Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/exception/PageRenderingException.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.dex new file mode 100644 index 0000000..da9ee0d Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/link/LinkHandler.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/link/LinkHandler.dex new file mode 100644 index 0000000..13d2663 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/link/LinkHandler.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/Callbacks.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/Callbacks.dex new file mode 100644 index 0000000..90141a3 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/Callbacks.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnDrawListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnDrawListener.dex new file mode 100644 index 0000000..37f77d4 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnDrawListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnErrorListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnErrorListener.dex new file mode 100644 index 0000000..02e07b2 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnErrorListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.dex new file mode 100644 index 0000000..da39ecc Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnLongPressListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnLongPressListener.dex new file mode 100644 index 0000000..3f5b831 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnLongPressListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.dex new file mode 100644 index 0000000..fecb41b Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.dex new file mode 100644 index 0000000..5c52d41 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.dex new file mode 100644 index 0000000..63feb63 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnRenderListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnRenderListener.dex new file mode 100644 index 0000000..09db6ec Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnRenderListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnTapListener.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnTapListener.dex new file mode 100644 index 0000000..39021b1 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/listener/OnTapListener.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/model/LinkTapEvent.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/model/LinkTapEvent.dex new file mode 100644 index 0000000..ac3c2ba Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/model/LinkTapEvent.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/model/PagePart.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/model/PagePart.dex new file mode 100644 index 0000000..c3f7926 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/model/PagePart.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.dex new file mode 100644 index 0000000..5e176d6 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.dex new file mode 100644 index 0000000..003a71f Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/ScrollHandle.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/ScrollHandle.dex new file mode 100644 index 0000000..105da4a Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/scroll/ScrollHandle.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/AssetSource.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/AssetSource.dex new file mode 100644 index 0000000..21207f4 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/AssetSource.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/ByteArraySource.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/ByteArraySource.dex new file mode 100644 index 0000000..78624c9 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/ByteArraySource.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/DocumentSource.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/DocumentSource.dex new file mode 100644 index 0000000..9f5f6ba Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/DocumentSource.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/FileSource.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/FileSource.dex new file mode 100644 index 0000000..13b6ca1 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/FileSource.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/InputStreamSource.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/InputStreamSource.dex new file mode 100644 index 0000000..c828f6c Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/InputStreamSource.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/UriSource.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/UriSource.dex new file mode 100644 index 0000000..6980839 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/source/UriSource.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/ArrayUtils.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/ArrayUtils.dex new file mode 100644 index 0000000..44b8097 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/ArrayUtils.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants$Cache.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants$Cache.dex new file mode 100644 index 0000000..c135895 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants$Cache.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants$Pinch.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants$Pinch.dex new file mode 100644 index 0000000..d23b076 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants$Pinch.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants.dex new file mode 100644 index 0000000..2058d10 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Constants.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/FileUtils.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/FileUtils.dex new file mode 100644 index 0000000..cdeabaa Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/FileUtils.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/FitPolicy.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/FitPolicy.dex new file mode 100644 index 0000000..8d79a26 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/FitPolicy.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/MathUtils.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/MathUtils.dex new file mode 100644 index 0000000..6a6a5c9 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/MathUtils.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.dex new file mode 100644 index 0000000..e580320 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/PageSizeCalculator.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/PageSizeCalculator.dex new file mode 100644 index 0000000..8862fe7 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/PageSizeCalculator.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/SnapEdge.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/SnapEdge.dex new file mode 100644 index 0000000..6ef0195 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/SnapEdge.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Util.dex b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Util.dex new file mode 100644 index 0000000..c254585 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/github/barteksc/pdfviewer/util/Util.dex differ diff --git a/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/androidpdfviewer/build/.transforms/f8116d519bd335d27a7eb67ef76d7183/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin differ diff --git a/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml new file mode 100644 index 0000000..7c2c5a7 --- /dev/null +++ b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json new file mode 100644 index 0000000..69f75b4 --- /dev/null +++ b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json @@ -0,0 +1,18 @@ +{ + "version": 3, + "artifactType": { + "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.github.barteksc.pdfviewer", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml new file mode 100644 index 0000000..7c2c5a7 --- /dev/null +++ b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json new file mode 100644 index 0000000..7af42c5 --- /dev/null +++ b/androidpdfviewer/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json @@ -0,0 +1,18 @@ +{ + "version": 3, + "artifactType": { + "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.github.barteksc.pdfviewer", + "variantName": "release", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/androidpdfviewer/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties new file mode 100644 index 0000000..1211b1e --- /dev/null +++ b/androidpdfviewer/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties @@ -0,0 +1,6 @@ +aarFormatVersion=1.0 +aarMetadataVersion=1.0 +minCompileSdk=1 +minCompileSdkExtension=0 +minAndroidGradlePluginVersion=1.0.0 +coreLibraryDesugaringEnabled=false diff --git a/androidpdfviewer/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties b/androidpdfviewer/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties new file mode 100644 index 0000000..1211b1e --- /dev/null +++ b/androidpdfviewer/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties @@ -0,0 +1,6 @@ +aarFormatVersion=1.0 +aarMetadataVersion=1.0 +minCompileSdk=1 +minCompileSdkExtension=0 +minAndroidGradlePluginVersion=1.0.0 +coreLibraryDesugaringEnabled=false diff --git a/androidpdfviewer/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/androidpdfviewer/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/androidpdfviewer/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json b/androidpdfviewer/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/androidpdfviewer/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/androidpdfviewer/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar new file mode 100644 index 0000000..1d1653d Binary files /dev/null and b/androidpdfviewer/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ diff --git a/androidpdfviewer/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar b/androidpdfviewer/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar new file mode 100644 index 0000000..1d1653d Binary files /dev/null and b/androidpdfviewer/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar differ diff --git a/androidpdfviewer/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/androidpdfviewer/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar new file mode 100644 index 0000000..8ba3e86 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ diff --git a/androidpdfviewer/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar b/androidpdfviewer/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar new file mode 100644 index 0000000..8ba3e86 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar differ diff --git a/androidpdfviewer/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/androidpdfviewer/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt new file mode 100644 index 0000000..e077d65 --- /dev/null +++ b/androidpdfviewer/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt @@ -0,0 +1,13 @@ +int attr sb_handlerColor 0x0 +int attr sb_horizontal 0x0 +int attr sb_indicatorColor 0x0 +int attr sb_indicatorTextColor 0x0 +int drawable default_scroll_handle_bottom 0x0 +int drawable default_scroll_handle_left 0x0 +int drawable default_scroll_handle_right 0x0 +int drawable default_scroll_handle_top 0x0 +int[] styleable ScrollBar { 0x0, 0x0, 0x0, 0x0 } +int styleable ScrollBar_sb_handlerColor 0 +int styleable ScrollBar_sb_horizontal 1 +int styleable ScrollBar_sb_indicatorColor 2 +int styleable ScrollBar_sb_indicatorTextColor 3 diff --git a/androidpdfviewer/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt b/androidpdfviewer/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt new file mode 100644 index 0000000..e077d65 --- /dev/null +++ b/androidpdfviewer/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt @@ -0,0 +1,13 @@ +int attr sb_handlerColor 0x0 +int attr sb_horizontal 0x0 +int attr sb_indicatorColor 0x0 +int attr sb_indicatorTextColor 0x0 +int drawable default_scroll_handle_bottom 0x0 +int drawable default_scroll_handle_left 0x0 +int drawable default_scroll_handle_right 0x0 +int drawable default_scroll_handle_top 0x0 +int[] styleable ScrollBar { 0x0, 0x0, 0x0, 0x0 } +int styleable ScrollBar_sb_handlerColor 0 +int styleable ScrollBar_sb_horizontal 1 +int styleable ScrollBar_sb_indicatorColor 2 +int styleable ScrollBar_sb_indicatorTextColor 3 diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_bottom.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_bottom.xml.flat new file mode 100644 index 0000000..cd5f1bd Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_bottom.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_left.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_left.xml.flat new file mode 100644 index 0000000..632ed5b Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_left.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_right.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_right.xml.flat new file mode 100644 index 0000000..fba1dd1 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_right.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_top.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_top.xml.flat new file mode 100644 index 0000000..b219f76 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/drawable_default_scroll_handle_top.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_bottom.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_bottom.xml.flat new file mode 100644 index 0000000..ec8f067 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_bottom.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_left.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_left.xml.flat new file mode 100644 index 0000000..426ad66 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_left.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_right.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_right.xml.flat new file mode 100644 index 0000000..5e553d6 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_right.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_top.xml.flat b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_top.xml.flat new file mode 100644 index 0000000..a1823d9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/compiled_local_resources/release/compileReleaseLibraryResources/out/drawable_default_scroll_handle_top.xml.flat differ diff --git a/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties new file mode 100644 index 0000000..0253bf6 --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -0,0 +1,5 @@ +#Sat Sep 21 19:03:41 CST 2024 +com.github.barteksc.pdfviewer.androidpdfviewer-main-6\:/drawable/default_scroll_handle_bottom.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_bottom.xml +com.github.barteksc.pdfviewer.androidpdfviewer-main-6\:/drawable/default_scroll_handle_left.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_left.xml +com.github.barteksc.pdfviewer.androidpdfviewer-main-6\:/drawable/default_scroll_handle_right.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_right.xml +com.github.barteksc.pdfviewer.androidpdfviewer-main-6\:/drawable/default_scroll_handle_top.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\default_scroll_handle_top.xml diff --git a/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml b/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml new file mode 100644 index 0000000..3cdf267 --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/merger.xml new file mode 100644 index 0000000..bbf45ce --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/debug/packageDebugResources/merger.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/androidpdfviewer/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 0000000..2c6c0b9 --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/mergeDebugShaders/merger.xml b/androidpdfviewer/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 0000000..617170f --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/androidpdfviewer/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml new file mode 100644 index 0000000..e4e2534 --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/androidpdfviewer/build/intermediates/incremental/mergeReleaseShaders/merger.xml new file mode 100644 index 0000000..bb0edcf --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/mergeReleaseShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/packageDebugAssets/merger.xml b/androidpdfviewer/build/intermediates/incremental/packageDebugAssets/merger.xml new file mode 100644 index 0000000..74cb3f6 --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/packageDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/packageReleaseAssets/merger.xml b/androidpdfviewer/build/intermediates/incremental/packageReleaseAssets/merger.xml new file mode 100644 index 0000000..4dc8798 --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/packageReleaseAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties new file mode 100644 index 0000000..4adcc9e --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties @@ -0,0 +1,5 @@ +#Sat Sep 21 19:04:33 CST 2024 +com.github.barteksc.pdfviewer.androidpdfviewer-main-5\:/drawable/default_scroll_handle_bottom.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\release\\packageReleaseResources\\drawable\\default_scroll_handle_bottom.xml +com.github.barteksc.pdfviewer.androidpdfviewer-main-5\:/drawable/default_scroll_handle_left.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\release\\packageReleaseResources\\drawable\\default_scroll_handle_left.xml +com.github.barteksc.pdfviewer.androidpdfviewer-main-5\:/drawable/default_scroll_handle_right.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\release\\packageReleaseResources\\drawable\\default_scroll_handle_right.xml +com.github.barteksc.pdfviewer.androidpdfviewer-main-5\:/drawable/default_scroll_handle_top.xml=C\:\\Users\\admin\\AndroidStudioProjects\\ZHDCOA\\androidpdfviewer\\build\\intermediates\\packaged_res\\release\\packageReleaseResources\\drawable\\default_scroll_handle_top.xml diff --git a/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml b/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml new file mode 100644 index 0000000..3cdf267 --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/merger.xml b/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/merger.xml new file mode 100644 index 0000000..63c940a --- /dev/null +++ b/androidpdfviewer/build/intermediates/incremental/release/packageReleaseResources/merger.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class new file mode 100644 index 0000000..aac9834 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class new file mode 100644 index 0000000..cadbf3d Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class new file mode 100644 index 0000000..d23c6aa Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager.class new file mode 100644 index 0000000..61b1bca Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class new file mode 100644 index 0000000..5095201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager.class new file mode 100644 index 0000000..cf9e201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/DecodingAsyncTask.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/DecodingAsyncTask.class new file mode 100644 index 0000000..692c1f4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/DecodingAsyncTask.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/DragPinchManager.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/DragPinchManager.class new file mode 100644 index 0000000..3a231d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/DragPinchManager.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$1.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$1.class new file mode 100644 index 0000000..29eefcd Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$Configurator.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$Configurator.class new file mode 100644 index 0000000..f2450a1 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$Configurator.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class new file mode 100644 index 0000000..4a3cd27 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$State.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$State.class new file mode 100644 index 0000000..bc22d39 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$State.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView.class new file mode 100644 index 0000000..2d9260a Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$1.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$1.class new file mode 100644 index 0000000..27216d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class new file mode 100644 index 0000000..5fdc67b Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$Holder.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$Holder.class new file mode 100644 index 0000000..8580b08 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$Holder.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class new file mode 100644 index 0000000..3ee5581 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader.class new file mode 100644 index 0000000..1fe3b2c Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PdfFile.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PdfFile.class new file mode 100644 index 0000000..5600a5f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/PdfFile.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$1.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$1.class new file mode 100644 index 0000000..c9af9bd Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$2.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$2.class new file mode 100644 index 0000000..423e650 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$2.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class new file mode 100644 index 0000000..68063bb Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler.class new file mode 100644 index 0000000..025c709 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class new file mode 100644 index 0000000..b76d8e9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/PageRenderingException.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/PageRenderingException.class new file mode 100644 index 0000000..1fbc614 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/PageRenderingException.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class new file mode 100644 index 0000000..f8d5cdb Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/LinkHandler.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/LinkHandler.class new file mode 100644 index 0000000..5b94751 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/LinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/Callbacks.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/Callbacks.class new file mode 100644 index 0000000..f8fd996 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/Callbacks.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnDrawListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnDrawListener.class new file mode 100644 index 0000000..eef662c Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnDrawListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnErrorListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnErrorListener.class new file mode 100644 index 0000000..8747eca Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnErrorListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class new file mode 100644 index 0000000..f84372d Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class new file mode 100644 index 0000000..c0e333b Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class new file mode 100644 index 0000000..1c088a3 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class new file mode 100644 index 0000000..37ac501 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class new file mode 100644 index 0000000..fe8b20d Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnRenderListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnRenderListener.class new file mode 100644 index 0000000..19c6e1e Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnRenderListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnTapListener.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnTapListener.class new file mode 100644 index 0000000..a473aa2 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnTapListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/LinkTapEvent.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/LinkTapEvent.class new file mode 100644 index 0000000..72049fa Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/LinkTapEvent.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/PagePart.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/PagePart.class new file mode 100644 index 0000000..0048921 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/PagePart.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class new file mode 100644 index 0000000..4ee14c7 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class new file mode 100644 index 0000000..5ccd8fd Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class new file mode 100644 index 0000000..693061f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/AssetSource.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/AssetSource.class new file mode 100644 index 0000000..efc5a0f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/AssetSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/ByteArraySource.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/ByteArraySource.class new file mode 100644 index 0000000..1f7e910 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/ByteArraySource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/DocumentSource.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/DocumentSource.class new file mode 100644 index 0000000..ffe045f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/DocumentSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/FileSource.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/FileSource.class new file mode 100644 index 0000000..319b8ba Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/FileSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/InputStreamSource.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/InputStreamSource.class new file mode 100644 index 0000000..0967a10 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/InputStreamSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/UriSource.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/UriSource.class new file mode 100644 index 0000000..69dbb3a Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/UriSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/ArrayUtils.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/ArrayUtils.class new file mode 100644 index 0000000..ab452c4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/ArrayUtils.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Cache.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Cache.class new file mode 100644 index 0000000..1ea94f3 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Cache.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Pinch.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Pinch.class new file mode 100644 index 0000000..4488935 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Pinch.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants.class new file mode 100644 index 0000000..c9e735c Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FileUtils.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FileUtils.class new file mode 100644 index 0000000..6d8a8f8 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FileUtils.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FitPolicy.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FitPolicy.class new file mode 100644 index 0000000..81c05a9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FitPolicy.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/MathUtils.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/MathUtils.class new file mode 100644 index 0000000..5afff63 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/MathUtils.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class new file mode 100644 index 0000000..8e76e78 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class new file mode 100644 index 0000000..b4bf6a6 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/SnapEdge.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/SnapEdge.class new file mode 100644 index 0000000..812af45 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/SnapEdge.class differ diff --git a/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Util.class b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Util.class new file mode 100644 index 0000000..fc15f7a Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Util.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class new file mode 100644 index 0000000..aac9834 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class new file mode 100644 index 0000000..cadbf3d Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class new file mode 100644 index 0000000..d23c6aa Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager.class new file mode 100644 index 0000000..61b1bca Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/AnimationManager.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class new file mode 100644 index 0000000..5095201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager.class new file mode 100644 index 0000000..cf9e201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/CacheManager.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/DecodingAsyncTask.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/DecodingAsyncTask.class new file mode 100644 index 0000000..692c1f4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/DecodingAsyncTask.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/DragPinchManager.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/DragPinchManager.class new file mode 100644 index 0000000..3a231d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/DragPinchManager.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$1.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$1.class new file mode 100644 index 0000000..29eefcd Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$Configurator.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$Configurator.class new file mode 100644 index 0000000..f2450a1 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$Configurator.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class new file mode 100644 index 0000000..4a3cd27 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$State.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$State.class new file mode 100644 index 0000000..bc22d39 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView$State.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView.class new file mode 100644 index 0000000..2d9260a Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PDFView.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$1.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$1.class new file mode 100644 index 0000000..27216d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class new file mode 100644 index 0000000..5fdc67b Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$Holder.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$Holder.class new file mode 100644 index 0000000..8580b08 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$Holder.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class new file mode 100644 index 0000000..3ee5581 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader.class new file mode 100644 index 0000000..1fe3b2c Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PagesLoader.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PdfFile.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PdfFile.class new file mode 100644 index 0000000..5600a5f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/PdfFile.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$1.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$1.class new file mode 100644 index 0000000..c9af9bd Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$2.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$2.class new file mode 100644 index 0000000..423e650 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$2.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class new file mode 100644 index 0000000..68063bb Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler.class new file mode 100644 index 0000000..025c709 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/RenderingHandler.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class new file mode 100644 index 0000000..b76d8e9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/PageRenderingException.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/PageRenderingException.class new file mode 100644 index 0000000..1fbc614 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/exception/PageRenderingException.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class new file mode 100644 index 0000000..f8d5cdb Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/LinkHandler.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/LinkHandler.class new file mode 100644 index 0000000..5b94751 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/link/LinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/Callbacks.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/Callbacks.class new file mode 100644 index 0000000..f8fd996 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/Callbacks.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnDrawListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnDrawListener.class new file mode 100644 index 0000000..eef662c Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnDrawListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnErrorListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnErrorListener.class new file mode 100644 index 0000000..8747eca Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnErrorListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class new file mode 100644 index 0000000..f84372d Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class new file mode 100644 index 0000000..c0e333b Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class new file mode 100644 index 0000000..1c088a3 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class new file mode 100644 index 0000000..37ac501 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class new file mode 100644 index 0000000..fe8b20d Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnRenderListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnRenderListener.class new file mode 100644 index 0000000..19c6e1e Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnRenderListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnTapListener.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnTapListener.class new file mode 100644 index 0000000..a473aa2 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/listener/OnTapListener.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/LinkTapEvent.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/LinkTapEvent.class new file mode 100644 index 0000000..72049fa Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/LinkTapEvent.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/PagePart.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/PagePart.class new file mode 100644 index 0000000..0048921 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/model/PagePart.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class new file mode 100644 index 0000000..4ee14c7 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class new file mode 100644 index 0000000..5ccd8fd Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class new file mode 100644 index 0000000..693061f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/AssetSource.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/AssetSource.class new file mode 100644 index 0000000..efc5a0f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/AssetSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/ByteArraySource.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/ByteArraySource.class new file mode 100644 index 0000000..1f7e910 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/ByteArraySource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/DocumentSource.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/DocumentSource.class new file mode 100644 index 0000000..ffe045f Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/DocumentSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/FileSource.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/FileSource.class new file mode 100644 index 0000000..319b8ba Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/FileSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/InputStreamSource.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/InputStreamSource.class new file mode 100644 index 0000000..0967a10 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/InputStreamSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/UriSource.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/UriSource.class new file mode 100644 index 0000000..69dbb3a Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/source/UriSource.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/ArrayUtils.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/ArrayUtils.class new file mode 100644 index 0000000..ab452c4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/ArrayUtils.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Cache.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Cache.class new file mode 100644 index 0000000..1ea94f3 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Cache.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Pinch.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Pinch.class new file mode 100644 index 0000000..4488935 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants$Pinch.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants.class new file mode 100644 index 0000000..c9e735c Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Constants.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FileUtils.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FileUtils.class new file mode 100644 index 0000000..6d8a8f8 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FileUtils.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FitPolicy.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FitPolicy.class new file mode 100644 index 0000000..81c05a9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/FitPolicy.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/MathUtils.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/MathUtils.class new file mode 100644 index 0000000..5afff63 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/MathUtils.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class new file mode 100644 index 0000000..8e76e78 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class new file mode 100644 index 0000000..b4bf6a6 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/SnapEdge.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/SnapEdge.class new file mode 100644 index 0000000..812af45 Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/SnapEdge.class differ diff --git a/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Util.class b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Util.class new file mode 100644 index 0000000..fc15f7a Binary files /dev/null and b/androidpdfviewer/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/github/barteksc/pdfviewer/util/Util.class differ diff --git a/androidpdfviewer/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/androidpdfviewer/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt new file mode 100644 index 0000000..c6bbfbe --- /dev/null +++ b/androidpdfviewer/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt @@ -0,0 +1,11 @@ +R_DEF: Internal format may change without notice +local +attr? sb_handlerColor +attr? sb_horizontal +attr? sb_indicatorColor +attr? sb_indicatorTextColor +drawable default_scroll_handle_bottom +drawable default_scroll_handle_left +drawable default_scroll_handle_right +drawable default_scroll_handle_top +styleable ScrollBar sb_handlerColor sb_indicatorColor sb_indicatorTextColor sb_horizontal diff --git a/androidpdfviewer/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt b/androidpdfviewer/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt new file mode 100644 index 0000000..c6bbfbe --- /dev/null +++ b/androidpdfviewer/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt @@ -0,0 +1,11 @@ +R_DEF: Internal format may change without notice +local +attr? sb_handlerColor +attr? sb_horizontal +attr? sb_indicatorColor +attr? sb_indicatorTextColor +drawable default_scroll_handle_bottom +drawable default_scroll_handle_left +drawable default_scroll_handle_right +drawable default_scroll_handle_top +styleable ScrollBar sb_handlerColor sb_indicatorColor sb_indicatorTextColor sb_horizontal diff --git a/androidpdfviewer/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/androidpdfviewer/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..eef3e52 --- /dev/null +++ b/androidpdfviewer/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt @@ -0,0 +1,7 @@ +1 +2 +4 +5 +6 +7 diff --git a/androidpdfviewer/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt b/androidpdfviewer/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt new file mode 100644 index 0000000..eef3e52 --- /dev/null +++ b/androidpdfviewer/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt @@ -0,0 +1,7 @@ +1 +2 +4 +5 +6 +7 diff --git a/androidpdfviewer/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/androidpdfviewer/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml new file mode 100644 index 0000000..7c2c5a7 --- /dev/null +++ b/androidpdfviewer/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml b/androidpdfviewer/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml new file mode 100644 index 0000000..7c2c5a7 --- /dev/null +++ b/androidpdfviewer/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/androidpdfviewer/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/androidpdfviewer/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json b/androidpdfviewer/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/androidpdfviewer/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/androidpdfviewer/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt new file mode 100644 index 0000000..08f4ebe --- /dev/null +++ b/androidpdfviewer/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt @@ -0,0 +1 @@ +0 Warning/Error \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt b/androidpdfviewer/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt new file mode 100644 index 0000000..08f4ebe --- /dev/null +++ b/androidpdfviewer/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt @@ -0,0 +1 @@ +0 Warning/Error \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_bottom.xml b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_bottom.xml new file mode 100644 index 0000000..ada7b75 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_bottom.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_left.xml b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_left.xml new file mode 100644 index 0000000..71f2930 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_left.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_right.xml b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_right.xml new file mode 100644 index 0000000..786b3b0 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_right.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_top.xml b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_top.xml new file mode 100644 index 0000000..0eb2b0c --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/drawable/default_scroll_handle_top.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml new file mode 100644 index 0000000..3cdf267 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_bottom.xml b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_bottom.xml new file mode 100644 index 0000000..ada7b75 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_bottom.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_left.xml b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_left.xml new file mode 100644 index 0000000..71f2930 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_left.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_right.xml b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_right.xml new file mode 100644 index 0000000..786b3b0 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_right.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_top.xml b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_top.xml new file mode 100644 index 0000000..0eb2b0c --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/drawable/default_scroll_handle_top.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml new file mode 100644 index 0000000..3cdf267 --- /dev/null +++ b/androidpdfviewer/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class new file mode 100644 index 0000000..aac9834 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class new file mode 100644 index 0000000..cadbf3d Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class new file mode 100644 index 0000000..d23c6aa Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager.class new file mode 100644 index 0000000..61b1bca Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/AnimationManager.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class new file mode 100644 index 0000000..5095201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/CacheManager.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/CacheManager.class new file mode 100644 index 0000000..cf9e201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/CacheManager.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/DecodingAsyncTask.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/DecodingAsyncTask.class new file mode 100644 index 0000000..692c1f4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/DecodingAsyncTask.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/DragPinchManager.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/DragPinchManager.class new file mode 100644 index 0000000..3a231d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/DragPinchManager.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$1.class new file mode 100644 index 0000000..29eefcd Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$Configurator.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$Configurator.class new file mode 100644 index 0000000..f2450a1 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$Configurator.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class new file mode 100644 index 0000000..4a3cd27 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$State.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$State.class new file mode 100644 index 0000000..bc22d39 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView$State.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView.class new file mode 100644 index 0000000..2d9260a Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PDFView.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$1.class new file mode 100644 index 0000000..27216d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class new file mode 100644 index 0000000..5fdc67b Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$Holder.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$Holder.class new file mode 100644 index 0000000..8580b08 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$Holder.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class new file mode 100644 index 0000000..3ee5581 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader.class new file mode 100644 index 0000000..1fe3b2c Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PagesLoader.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PdfFile.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PdfFile.class new file mode 100644 index 0000000..5600a5f Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/PdfFile.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$1.class new file mode 100644 index 0000000..c9af9bd Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$2.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$2.class new file mode 100644 index 0000000..423e650 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$2.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class new file mode 100644 index 0000000..68063bb Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler.class new file mode 100644 index 0000000..025c709 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/RenderingHandler.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class new file mode 100644 index 0000000..b76d8e9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/exception/PageRenderingException.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/exception/PageRenderingException.class new file mode 100644 index 0000000..1fbc614 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/exception/PageRenderingException.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class new file mode 100644 index 0000000..f8d5cdb Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/link/LinkHandler.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/link/LinkHandler.class new file mode 100644 index 0000000..5b94751 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/link/LinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/Callbacks.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/Callbacks.class new file mode 100644 index 0000000..f8fd996 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/Callbacks.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnDrawListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnDrawListener.class new file mode 100644 index 0000000..eef662c Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnDrawListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnErrorListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnErrorListener.class new file mode 100644 index 0000000..8747eca Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnErrorListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class new file mode 100644 index 0000000..f84372d Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class new file mode 100644 index 0000000..c0e333b Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnLongPressListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class new file mode 100644 index 0000000..1c088a3 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class new file mode 100644 index 0000000..37ac501 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class new file mode 100644 index 0000000..fe8b20d Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnRenderListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnRenderListener.class new file mode 100644 index 0000000..19c6e1e Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnRenderListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnTapListener.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnTapListener.class new file mode 100644 index 0000000..a473aa2 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/listener/OnTapListener.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/model/LinkTapEvent.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/model/LinkTapEvent.class new file mode 100644 index 0000000..72049fa Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/model/LinkTapEvent.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/model/PagePart.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/model/PagePart.class new file mode 100644 index 0000000..0048921 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/model/PagePart.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class new file mode 100644 index 0000000..4ee14c7 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class new file mode 100644 index 0000000..5ccd8fd Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class new file mode 100644 index 0000000..693061f Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/scroll/ScrollHandle.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/AssetSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/AssetSource.class new file mode 100644 index 0000000..efc5a0f Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/AssetSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/ByteArraySource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/ByteArraySource.class new file mode 100644 index 0000000..1f7e910 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/ByteArraySource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/DocumentSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/DocumentSource.class new file mode 100644 index 0000000..ffe045f Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/DocumentSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/FileSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/FileSource.class new file mode 100644 index 0000000..319b8ba Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/FileSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/InputStreamSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/InputStreamSource.class new file mode 100644 index 0000000..0967a10 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/InputStreamSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/UriSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/UriSource.class new file mode 100644 index 0000000..69dbb3a Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/source/UriSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/ArrayUtils.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/ArrayUtils.class new file mode 100644 index 0000000..ab452c4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/ArrayUtils.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants$Cache.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants$Cache.class new file mode 100644 index 0000000..1ea94f3 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants$Cache.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants$Pinch.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants$Pinch.class new file mode 100644 index 0000000..4488935 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants$Pinch.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants.class new file mode 100644 index 0000000..c9e735c Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Constants.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/FileUtils.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/FileUtils.class new file mode 100644 index 0000000..6d8a8f8 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/FileUtils.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/FitPolicy.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/FitPolicy.class new file mode 100644 index 0000000..81c05a9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/FitPolicy.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/MathUtils.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/MathUtils.class new file mode 100644 index 0000000..5afff63 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/MathUtils.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class new file mode 100644 index 0000000..8e76e78 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class new file mode 100644 index 0000000..b4bf6a6 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/SnapEdge.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/SnapEdge.class new file mode 100644 index 0000000..812af45 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/SnapEdge.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Util.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Util.class new file mode 100644 index 0000000..fc15f7a Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/github/barteksc/pdfviewer/util/Util.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class new file mode 100644 index 0000000..aac9834 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$XAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class new file mode 100644 index 0000000..cadbf3d Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$YAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class new file mode 100644 index 0000000..d23c6aa Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager$ZoomAnimation.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager.class new file mode 100644 index 0000000..61b1bca Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/AnimationManager.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class new file mode 100644 index 0000000..5095201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/CacheManager$PagePartComparator.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/CacheManager.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/CacheManager.class new file mode 100644 index 0000000..cf9e201 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/CacheManager.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/DecodingAsyncTask.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/DecodingAsyncTask.class new file mode 100644 index 0000000..692c1f4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/DecodingAsyncTask.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/DragPinchManager.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/DragPinchManager.class new file mode 100644 index 0000000..3a231d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/DragPinchManager.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$1.class new file mode 100644 index 0000000..29eefcd Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$Configurator.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$Configurator.class new file mode 100644 index 0000000..f2450a1 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$Configurator.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class new file mode 100644 index 0000000..4a3cd27 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$ScrollDir.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$State.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$State.class new file mode 100644 index 0000000..bc22d39 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView$State.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView.class new file mode 100644 index 0000000..2d9260a Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PDFView.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$1.class new file mode 100644 index 0000000..27216d0 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class new file mode 100644 index 0000000..5fdc67b Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$GridSize.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$Holder.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$Holder.class new file mode 100644 index 0000000..8580b08 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$Holder.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class new file mode 100644 index 0000000..3ee5581 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader$RenderRange.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader.class new file mode 100644 index 0000000..1fe3b2c Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PagesLoader.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PdfFile.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PdfFile.class new file mode 100644 index 0000000..5600a5f Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/PdfFile.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$1.class new file mode 100644 index 0000000..c9af9bd Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$2.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$2.class new file mode 100644 index 0000000..423e650 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$2.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class new file mode 100644 index 0000000..68063bb Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler$RenderingTask.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler.class new file mode 100644 index 0000000..025c709 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/RenderingHandler.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class new file mode 100644 index 0000000..b76d8e9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/exception/FileNotFoundException.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/exception/PageRenderingException.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/exception/PageRenderingException.class new file mode 100644 index 0000000..1fbc614 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/exception/PageRenderingException.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class new file mode 100644 index 0000000..f8d5cdb Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/link/LinkHandler.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/link/LinkHandler.class new file mode 100644 index 0000000..5b94751 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/link/LinkHandler.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/listener/Callbacks.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/listener/Callbacks.class new file mode 100644 index 0000000..f8fd996 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/listener/Callbacks.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/DocumentSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/DocumentSource.class new file mode 100644 index 0000000..ffe045f Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/DocumentSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/FileSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/FileSource.class new file mode 100644 index 0000000..319b8ba Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/FileSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/InputStreamSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/InputStreamSource.class new file mode 100644 index 0000000..0967a10 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/InputStreamSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/UriSource.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/UriSource.class new file mode 100644 index 0000000..69dbb3a Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/source/UriSource.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/ArrayUtils.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/ArrayUtils.class new file mode 100644 index 0000000..ab452c4 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/ArrayUtils.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants$Cache.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants$Cache.class new file mode 100644 index 0000000..1ea94f3 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants$Cache.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants$Pinch.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants$Pinch.class new file mode 100644 index 0000000..4488935 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants$Pinch.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants.class new file mode 100644 index 0000000..c9e735c Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Constants.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/FileUtils.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/FileUtils.class new file mode 100644 index 0000000..6d8a8f8 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/FileUtils.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/FitPolicy.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/FitPolicy.class new file mode 100644 index 0000000..81c05a9 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/FitPolicy.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/MathUtils.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/MathUtils.class new file mode 100644 index 0000000..5afff63 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/MathUtils.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class new file mode 100644 index 0000000..8e76e78 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/PageSizeCalculator$1.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class new file mode 100644 index 0000000..b4bf6a6 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/PageSizeCalculator.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/SnapEdge.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/SnapEdge.class new file mode 100644 index 0000000..812af45 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/SnapEdge.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Util.class b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Util.class new file mode 100644 index 0000000..fc15f7a Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/github/barteksc/pdfviewer/util/Util.class differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/androidpdfviewer/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar new file mode 100644 index 0000000..9412964 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ diff --git a/androidpdfviewer/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar b/androidpdfviewer/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar new file mode 100644 index 0000000..9412964 Binary files /dev/null and b/androidpdfviewer/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar differ diff --git a/androidpdfviewer/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/androidpdfviewer/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt new file mode 100644 index 0000000..a4ce8ba --- /dev/null +++ b/androidpdfviewer/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt @@ -0,0 +1,10 @@ +com.github.barteksc.pdfviewer +attr sb_handlerColor +attr sb_horizontal +attr sb_indicatorColor +attr sb_indicatorTextColor +drawable default_scroll_handle_bottom +drawable default_scroll_handle_left +drawable default_scroll_handle_right +drawable default_scroll_handle_top +styleable ScrollBar sb_handlerColor sb_horizontal sb_indicatorColor sb_indicatorTextColor diff --git a/androidpdfviewer/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt b/androidpdfviewer/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt new file mode 100644 index 0000000..a4ce8ba --- /dev/null +++ b/androidpdfviewer/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt @@ -0,0 +1,10 @@ +com.github.barteksc.pdfviewer +attr sb_handlerColor +attr sb_horizontal +attr sb_indicatorColor +attr sb_indicatorTextColor +drawable default_scroll_handle_bottom +drawable default_scroll_handle_left +drawable default_scroll_handle_right +drawable default_scroll_handle_top +styleable ScrollBar sb_handlerColor sb_horizontal sb_indicatorColor sb_indicatorTextColor diff --git a/androidpdfviewer/build/outputs/logs/manifest-merger-debug-report.txt b/androidpdfviewer/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 0000000..25125e2 --- /dev/null +++ b/androidpdfviewer/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,16 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml:2:1-4:12 +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml:2:1-4:12 + package + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml:2:11-69 +uses-sdk +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml diff --git a/androidpdfviewer/build/outputs/logs/manifest-merger-release-report.txt b/androidpdfviewer/build/outputs/logs/manifest-merger-release-report.txt new file mode 100644 index 0000000..25125e2 --- /dev/null +++ b/androidpdfviewer/build/outputs/logs/manifest-merger-release-report.txt @@ -0,0 +1,16 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml:2:1-4:12 +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml:2:1-4:12 + package + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml:2:11-69 +uses-sdk +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidpdfviewer\src\main\AndroidManifest.xml diff --git a/androidpdfviewer/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/androidpdfviewer/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 0000000..a3c3222 Binary files /dev/null and b/androidpdfviewer/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/androidpdfviewer/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin b/androidpdfviewer/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 0000000..a3c3222 Binary files /dev/null and b/androidpdfviewer/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin differ diff --git a/androidpdfviewer/src/main/AndroidManifest.xml b/androidpdfviewer/src/main/AndroidManifest.xml new file mode 100644 index 0000000..f0dcb5e --- /dev/null +++ b/androidpdfviewer/src/main/AndroidManifest.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/AnimationManager.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/AnimationManager.java new file mode 100644 index 0000000..89e813a --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/AnimationManager.java @@ -0,0 +1,221 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.animation.Animator; +import android.animation.Animator.AnimatorListener; +import android.animation.AnimatorListenerAdapter; +import android.animation.ValueAnimator; +import android.animation.ValueAnimator.AnimatorUpdateListener; +import android.graphics.PointF; +import android.view.animation.DecelerateInterpolator; +import android.widget.OverScroller; + + +/** + * This manager is used by the PDFView to launch animations. + * It uses the ValueAnimator appeared in API 11 to start + * an animation, and call moveTo() on the PDFView as a result + * of each animation update. + */ +class AnimationManager { + + private PDFView pdfView; + + private ValueAnimator animation; + + private OverScroller scroller; + + private boolean flinging = false; + + private boolean pageFlinging = false; + + public AnimationManager(PDFView pdfView) { + this.pdfView = pdfView; + scroller = new OverScroller(pdfView.getContext()); + } + + public void startXAnimation(float xFrom, float xTo) { + stopAll(); + animation = ValueAnimator.ofFloat(xFrom, xTo); + XAnimation xAnimation = new XAnimation(); + animation.setInterpolator(new DecelerateInterpolator()); + animation.addUpdateListener(xAnimation); + animation.addListener(xAnimation); + animation.setDuration(400); + animation.start(); + } + + public void startYAnimation(float yFrom, float yTo) { + stopAll(); + animation = ValueAnimator.ofFloat(yFrom, yTo); + YAnimation yAnimation = new YAnimation(); + animation.setInterpolator(new DecelerateInterpolator()); + animation.addUpdateListener(yAnimation); + animation.addListener(yAnimation); + animation.setDuration(400); + animation.start(); + } + + public void startZoomAnimation(float centerX, float centerY, float zoomFrom, float zoomTo) { + stopAll(); + animation = ValueAnimator.ofFloat(zoomFrom, zoomTo); + animation.setInterpolator(new DecelerateInterpolator()); + ZoomAnimation zoomAnim = new ZoomAnimation(centerX, centerY); + animation.addUpdateListener(zoomAnim); + animation.addListener(zoomAnim); + animation.setDuration(400); + animation.start(); + } + + public void startFlingAnimation(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY) { + stopAll(); + flinging = true; + scroller.fling(startX, startY, velocityX, velocityY, minX, maxX, minY, maxY); + } + + public void startPageFlingAnimation(float targetOffset) { + if (pdfView.isSwipeVertical()) { + startYAnimation(pdfView.getCurrentYOffset(), targetOffset); + } else { + startXAnimation(pdfView.getCurrentXOffset(), targetOffset); + } + pageFlinging = true; + } + + void computeFling() { + if (scroller.computeScrollOffset()) { + pdfView.moveTo(scroller.getCurrX(), scroller.getCurrY()); + pdfView.loadPageByOffset(); + } else if (flinging) { // fling finished + flinging = false; + pdfView.loadPages(); + hideHandle(); + pdfView.performPageSnap(); + } + } + + public void stopAll() { + if (animation != null) { + animation.cancel(); + animation = null; + } + stopFling(); + } + + public void stopFling() { + flinging = false; + scroller.forceFinished(true); + } + + public boolean isFlinging() { + return flinging || pageFlinging; + } + + class XAnimation extends AnimatorListenerAdapter implements AnimatorUpdateListener { + + @Override + public void onAnimationUpdate(ValueAnimator animation) { + float offset = (Float) animation.getAnimatedValue(); + pdfView.moveTo(offset, pdfView.getCurrentYOffset()); + pdfView.loadPageByOffset(); + } + + @Override + public void onAnimationCancel(Animator animation) { + pdfView.loadPages(); + pageFlinging = false; + hideHandle(); + } + + @Override + public void onAnimationEnd(Animator animation) { + pdfView.loadPages(); + pageFlinging = false; + hideHandle(); + } + } + + class YAnimation extends AnimatorListenerAdapter implements AnimatorUpdateListener { + + @Override + public void onAnimationUpdate(ValueAnimator animation) { + float offset = (Float) animation.getAnimatedValue(); + pdfView.moveTo(pdfView.getCurrentXOffset(), offset); + pdfView.loadPageByOffset(); + } + + @Override + public void onAnimationCancel(Animator animation) { + pdfView.loadPages(); + pageFlinging = false; + hideHandle(); + } + + @Override + public void onAnimationEnd(Animator animation) { + pdfView.loadPages(); + pageFlinging = false; + hideHandle(); + } + } + + class ZoomAnimation implements AnimatorUpdateListener, AnimatorListener { + + private final float centerX; + private final float centerY; + + public ZoomAnimation(float centerX, float centerY) { + this.centerX = centerX; + this.centerY = centerY; + } + + @Override + public void onAnimationUpdate(ValueAnimator animation) { + float zoom = (Float) animation.getAnimatedValue(); + pdfView.zoomCenteredTo(zoom, new PointF(centerX, centerY)); + } + + @Override + public void onAnimationCancel(Animator animation) { + pdfView.loadPages(); + hideHandle(); + } + + @Override + public void onAnimationEnd(Animator animation) { + pdfView.loadPages(); + pdfView.performPageSnap(); + hideHandle(); + } + + @Override + public void onAnimationRepeat(Animator animation) { + } + + @Override + public void onAnimationStart(Animator animation) { + } + + } + + private void hideHandle() { + if (pdfView.getScrollHandle() != null) { + pdfView.getScrollHandle().hideDelayed(); + } + } + +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/CacheManager.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/CacheManager.java new file mode 100644 index 0000000..8be1cd3 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/CacheManager.java @@ -0,0 +1,193 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.graphics.RectF; + +import com.github.barteksc.pdfviewer.model.PagePart; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Comparator; +import java.util.List; +import java.util.PriorityQueue; + +import static com.github.barteksc.pdfviewer.util.Constants.Cache.CACHE_SIZE; +import static com.github.barteksc.pdfviewer.util.Constants.Cache.THUMBNAILS_CACHE_SIZE; + +import androidx.annotation.Nullable; + +class CacheManager { + + private final PriorityQueue passiveCache; + + private final PriorityQueue activeCache; + + private final List thumbnails; + + private final Object passiveActiveLock = new Object(); + + private final PagePartComparator orderComparator = new PagePartComparator(); + + public CacheManager() { + activeCache = new PriorityQueue<>(CACHE_SIZE, orderComparator); + passiveCache = new PriorityQueue<>(CACHE_SIZE, orderComparator); + thumbnails = new ArrayList<>(); + } + + public void cachePart(PagePart part) { + synchronized (passiveActiveLock) { + // If cache too big, remove and recycle + makeAFreeSpace(); + + // Then add part + activeCache.offer(part); + } + } + + public void makeANewSet() { + synchronized (passiveActiveLock) { + passiveCache.addAll(activeCache); + activeCache.clear(); + } + } + + private void makeAFreeSpace() { + synchronized (passiveActiveLock) { + while ((activeCache.size() + passiveCache.size()) >= CACHE_SIZE && + !passiveCache.isEmpty()) { + PagePart part = passiveCache.poll(); + part.getRenderedBitmap().recycle(); + } + + while ((activeCache.size() + passiveCache.size()) >= CACHE_SIZE && + !activeCache.isEmpty()) { + activeCache.poll().getRenderedBitmap().recycle(); + } + } + } + + public void cacheThumbnail(PagePart part) { + synchronized (thumbnails) { + // If cache too big, remove and recycle + while (thumbnails.size() >= THUMBNAILS_CACHE_SIZE) { + thumbnails.remove(0).getRenderedBitmap().recycle(); + } + + // Then add thumbnail + addWithoutDuplicates(thumbnails, part); + } + + } + + public boolean upPartIfContained(int page, RectF pageRelativeBounds, int toOrder) { + PagePart fakePart = new PagePart(page, null, pageRelativeBounds, false, 0); + + PagePart found; + synchronized (passiveActiveLock) { + if ((found = find(passiveCache, fakePart)) != null) { + passiveCache.remove(found); + found.setCacheOrder(toOrder); + activeCache.offer(found); + return true; + } + + return find(activeCache, fakePart) != null; + } + } + + /** + * Return true if already contains the described PagePart + */ + public boolean containsThumbnail(int page, RectF pageRelativeBounds) { + PagePart fakePart = new PagePart(page, null, pageRelativeBounds, true, 0); + synchronized (thumbnails) { + for (PagePart part : thumbnails) { + if (part.equals(fakePart)) { + return true; + } + } + return false; + } + } + + /** + * Add part if it doesn't exist, recycle bitmap otherwise + */ + private void addWithoutDuplicates(Collection collection, PagePart newPart) { + for (PagePart part : collection) { + if (part.equals(newPart)) { + newPart.getRenderedBitmap().recycle(); + return; + } + } + collection.add(newPart); + } + + @Nullable + private static PagePart find(PriorityQueue vector, PagePart fakePart) { + for (PagePart part : vector) { + if (part.equals(fakePart)) { + return part; + } + } + return null; + } + + public List getPageParts() { + synchronized (passiveActiveLock) { + List parts = new ArrayList<>(passiveCache); + parts.addAll(activeCache); + return parts; + } + } + + public List getThumbnails() { + synchronized (thumbnails) { + return thumbnails; + } + } + + public void recycle() { + synchronized (passiveActiveLock) { + for (PagePart part : passiveCache) { + part.getRenderedBitmap().recycle(); + } + passiveCache.clear(); + for (PagePart part : activeCache) { + part.getRenderedBitmap().recycle(); + } + activeCache.clear(); + } + synchronized (thumbnails) { + for (PagePart part : thumbnails) { + part.getRenderedBitmap().recycle(); + } + thumbnails.clear(); + } + } + + class PagePartComparator implements Comparator { + @Override + public int compare(PagePart part1, PagePart part2) { + if (part1.getCacheOrder() == part2.getCacheOrder()) { + return 0; + } + return part1.getCacheOrder() > part2.getCacheOrder() ? 1 : -1; + } + } + +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/DecodingAsyncTask.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/DecodingAsyncTask.java new file mode 100644 index 0000000..24292ac --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/DecodingAsyncTask.java @@ -0,0 +1,89 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.os.AsyncTask; + +import com.github.barteksc.pdfviewer.source.DocumentSource; +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; +import com.shockwave.pdfium.util.Size; + +import java.lang.ref.WeakReference; + +class DecodingAsyncTask extends AsyncTask { + + private boolean cancelled; + + private WeakReference pdfViewReference; + + private PdfiumCore pdfiumCore; + private String password; + private DocumentSource docSource; + private int[] userPages; + private PdfFile pdfFile; + + DecodingAsyncTask(DocumentSource docSource, String password, int[] userPages, PDFView pdfView, PdfiumCore pdfiumCore) { + this.docSource = docSource; + this.userPages = userPages; + this.cancelled = false; + this.pdfViewReference = new WeakReference<>(pdfView); + this.password = password; + this.pdfiumCore = pdfiumCore; + } + + @Override + protected Throwable doInBackground(Void... params) { + try { + PDFView pdfView = pdfViewReference.get(); + if (pdfView != null) { + PdfDocument pdfDocument = docSource.createDocument(pdfView.getContext(), pdfiumCore, password); + pdfFile = new PdfFile(pdfiumCore, pdfDocument, pdfView.getPageFitPolicy(), getViewSize(pdfView), + userPages, pdfView.isSwipeVertical(), pdfView.getSpacingPx(), pdfView.isAutoSpacingEnabled(), + pdfView.isFitEachPage()); + return null; + } else { + return new NullPointerException("pdfView == null"); + } + + } catch (Throwable t) { + return t; + } + } + + private Size getViewSize(PDFView pdfView) { + return new Size(pdfView.getWidth(), pdfView.getHeight()); + } + + @Override + protected void onPostExecute(Throwable t) { + PDFView pdfView = pdfViewReference.get(); + if (pdfView != null) { + if (t != null) { + pdfView.loadError(t); + return; + } + if (!cancelled) { + pdfView.loadComplete(pdfFile); + } + } + } + + @Override + protected void onCancelled() { + cancelled = true; + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/DragPinchManager.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/DragPinchManager.java new file mode 100644 index 0000000..edca09f --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/DragPinchManager.java @@ -0,0 +1,317 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.graphics.PointF; +import android.graphics.RectF; +import android.view.GestureDetector; +import android.view.MotionEvent; +import android.view.ScaleGestureDetector; +import android.view.View; + +import com.github.barteksc.pdfviewer.model.LinkTapEvent; +import com.github.barteksc.pdfviewer.scroll.ScrollHandle; +import com.github.barteksc.pdfviewer.util.SnapEdge; +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.util.SizeF; + +import static com.github.barteksc.pdfviewer.util.Constants.Pinch.MAXIMUM_ZOOM; +import static com.github.barteksc.pdfviewer.util.Constants.Pinch.MINIMUM_ZOOM; + +/** + * This Manager takes care of moving the PDFView, + * set its zoom track user actions. + */ +class DragPinchManager implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener, ScaleGestureDetector.OnScaleGestureListener, View.OnTouchListener { + + private PDFView pdfView; + private AnimationManager animationManager; + + private GestureDetector gestureDetector; + private ScaleGestureDetector scaleGestureDetector; + + private boolean scrolling = false; + private boolean scaling = false; + private boolean enabled = false; + + DragPinchManager(PDFView pdfView, AnimationManager animationManager) { + this.pdfView = pdfView; + this.animationManager = animationManager; + gestureDetector = new GestureDetector(pdfView.getContext(), this); + scaleGestureDetector = new ScaleGestureDetector(pdfView.getContext(), this); + pdfView.setOnTouchListener(this); + } + + void enable() { + enabled = true; + } + + void disable() { + enabled = false; + } + + void disableLongpress(){ + gestureDetector.setIsLongpressEnabled(false); + } + + @Override + public boolean onSingleTapConfirmed(MotionEvent e) { + boolean onTapHandled = pdfView.callbacks.callOnTap(e); + boolean linkTapped = checkLinkTapped(e.getX(), e.getY()); + if (!onTapHandled && !linkTapped) { + ScrollHandle ps = pdfView.getScrollHandle(); + if (ps != null && !pdfView.documentFitsView()) { + if (!ps.shown()) { + ps.show(); + } else { + ps.hide(); + } + } + } + pdfView.performClick(); + return true; + } + + private boolean checkLinkTapped(float x, float y) { + PdfFile pdfFile = pdfView.pdfFile; + if (pdfFile == null) { + return false; + } + float mappedX = -pdfView.getCurrentXOffset() + x; + float mappedY = -pdfView.getCurrentYOffset() + y; + int page = pdfFile.getPageAtOffset(pdfView.isSwipeVertical() ? mappedY : mappedX, pdfView.getZoom()); + SizeF pageSize = pdfFile.getScaledPageSize(page, pdfView.getZoom()); + int pageX, pageY; + if (pdfView.isSwipeVertical()) { + pageX = (int) pdfFile.getSecondaryPageOffset(page, pdfView.getZoom()); + pageY = (int) pdfFile.getPageOffset(page, pdfView.getZoom()); + } else { + pageY = (int) pdfFile.getSecondaryPageOffset(page, pdfView.getZoom()); + pageX = (int) pdfFile.getPageOffset(page, pdfView.getZoom()); + } + for (PdfDocument.Link link : pdfFile.getPageLinks(page)) { + RectF mapped = pdfFile.mapRectToDevice(page, pageX, pageY, (int) pageSize.getWidth(), + (int) pageSize.getHeight(), link.getBounds()); + mapped.sort(); + if (mapped.contains(mappedX, mappedY)) { + pdfView.callbacks.callLinkHandler(new LinkTapEvent(x, y, mappedX, mappedY, mapped, link)); + return true; + } + } + return false; + } + + private void startPageFling(MotionEvent downEvent, MotionEvent ev, float velocityX, float velocityY) { + if (!checkDoPageFling(velocityX, velocityY)) { + return; + } + + int direction; + if (pdfView.isSwipeVertical()) { + direction = velocityY > 0 ? -1 : 1; + } else { + direction = velocityX > 0 ? -1 : 1; + } + // get the focused page during the down event to ensure only a single page is changed + float delta = pdfView.isSwipeVertical() ? ev.getY() - downEvent.getY() : ev.getX() - downEvent.getX(); + float offsetX = pdfView.getCurrentXOffset() - delta * pdfView.getZoom(); + float offsetY = pdfView.getCurrentYOffset() - delta * pdfView.getZoom(); + int startingPage = pdfView.findFocusPage(offsetX, offsetY); + int targetPage = Math.max(0, Math.min(pdfView.getPageCount() - 1, startingPage + direction)); + + SnapEdge edge = pdfView.findSnapEdge(targetPage); + float offset = pdfView.snapOffsetForPage(targetPage, edge); + animationManager.startPageFlingAnimation(-offset); + } + + @Override + public boolean onDoubleTap(MotionEvent e) { + if (!pdfView.isDoubletapEnabled()) { + return false; + } + + if (pdfView.getZoom() < pdfView.getMidZoom()) { + pdfView.zoomWithAnimation(e.getX(), e.getY(), pdfView.getMidZoom()); + } else if (pdfView.getZoom() < pdfView.getMaxZoom()) { + pdfView.zoomWithAnimation(e.getX(), e.getY(), pdfView.getMaxZoom()); + } else { + pdfView.resetZoomWithAnimation(); + } + return true; + } + + @Override + public boolean onDoubleTapEvent(MotionEvent e) { + return false; + } + + @Override + public boolean onDown(MotionEvent e) { + animationManager.stopFling(); + return true; + } + + @Override + public void onShowPress(MotionEvent e) { + + } + + @Override + public boolean onSingleTapUp(MotionEvent e) { + return false; + } + + @Override + public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { + scrolling = true; + if (pdfView.isZooming() || pdfView.isSwipeEnabled()) { + pdfView.moveRelativeTo(-distanceX, -distanceY); + } + if (!scaling || pdfView.doRenderDuringScale()) { + pdfView.loadPageByOffset(); + } + return true; + } + + private void onScrollEnd(MotionEvent event) { + pdfView.loadPages(); + hideHandle(); + if (!animationManager.isFlinging()) { + pdfView.performPageSnap(); + } + } + + @Override + public void onLongPress(MotionEvent e) { + pdfView.callbacks.callOnLongPress(e); + } + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { + if (!pdfView.isSwipeEnabled()) { + return false; + } + if (pdfView.isPageFlingEnabled()) { + if (pdfView.pageFillsScreen()) { + onBoundedFling(velocityX, velocityY); + } else { + startPageFling(e1, e2, velocityX, velocityY); + } + return true; + } + + int xOffset = (int) pdfView.getCurrentXOffset(); + int yOffset = (int) pdfView.getCurrentYOffset(); + + float minX, minY; + PdfFile pdfFile = pdfView.pdfFile; + if (pdfView.isSwipeVertical()) { + minX = -(pdfView.toCurrentScale(pdfFile.getMaxPageWidth()) - pdfView.getWidth()); + minY = -(pdfFile.getDocLen(pdfView.getZoom()) - pdfView.getHeight()); + } else { + minX = -(pdfFile.getDocLen(pdfView.getZoom()) - pdfView.getWidth()); + minY = -(pdfView.toCurrentScale(pdfFile.getMaxPageHeight()) - pdfView.getHeight()); + } + + animationManager.startFlingAnimation(xOffset, yOffset, (int) (velocityX), (int) (velocityY), + (int) minX, 0, (int) minY, 0); + return true; + } + + private void onBoundedFling(float velocityX, float velocityY) { + int xOffset = (int) pdfView.getCurrentXOffset(); + int yOffset = (int) pdfView.getCurrentYOffset(); + + PdfFile pdfFile = pdfView.pdfFile; + + float pageStart = -pdfFile.getPageOffset(pdfView.getCurrentPage(), pdfView.getZoom()); + float pageEnd = pageStart - pdfFile.getPageLength(pdfView.getCurrentPage(), pdfView.getZoom()); + float minX, minY, maxX, maxY; + if (pdfView.isSwipeVertical()) { + minX = -(pdfView.toCurrentScale(pdfFile.getMaxPageWidth()) - pdfView.getWidth()); + minY = pageEnd + pdfView.getHeight(); + maxX = 0; + maxY = pageStart; + } else { + minX = pageEnd + pdfView.getWidth(); + minY = -(pdfView.toCurrentScale(pdfFile.getMaxPageHeight()) - pdfView.getHeight()); + maxX = pageStart; + maxY = 0; + } + + animationManager.startFlingAnimation(xOffset, yOffset, (int) (velocityX), (int) (velocityY), + (int) minX, (int) maxX, (int) minY, (int) maxY); + } + + @Override + public boolean onScale(ScaleGestureDetector detector) { + float dr = detector.getScaleFactor(); + float wantedZoom = pdfView.getZoom() * dr; + float minZoom = Math.min(MINIMUM_ZOOM, pdfView.getMinZoom()); + float maxZoom = Math.min(MAXIMUM_ZOOM, pdfView.getMaxZoom()); + if (wantedZoom < minZoom) { + dr = minZoom / pdfView.getZoom(); + } else if (wantedZoom > maxZoom) { + dr = maxZoom / pdfView.getZoom(); + } + pdfView.zoomCenteredRelativeTo(dr, new PointF(detector.getFocusX(), detector.getFocusY())); + return true; + } + + @Override + public boolean onScaleBegin(ScaleGestureDetector detector) { + scaling = true; + return true; + } + + @Override + public void onScaleEnd(ScaleGestureDetector detector) { + pdfView.loadPages(); + hideHandle(); + scaling = false; + } + + @Override + public boolean onTouch(View v, MotionEvent event) { + if (!enabled) { + return false; + } + + boolean retVal = scaleGestureDetector.onTouchEvent(event); + retVal = gestureDetector.onTouchEvent(event) || retVal; + + if (event.getAction() == MotionEvent.ACTION_UP) { + if (scrolling) { + scrolling = false; + onScrollEnd(event); + } + } + return retVal; + } + + private void hideHandle() { + ScrollHandle scrollHandle = pdfView.getScrollHandle(); + if (scrollHandle != null && scrollHandle.shown()) { + scrollHandle.hideDelayed(); + } + } + + private boolean checkDoPageFling(float velocityX, float velocityY) { + float absX = Math.abs(velocityX); + float absY = Math.abs(velocityY); + return pdfView.isSwipeVertical() ? absY > absX : absX > absY; + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PDFView.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PDFView.java new file mode 100644 index 0000000..321a803 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PDFView.java @@ -0,0 +1,1563 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.ColorMatrix; +import android.graphics.ColorMatrixColorFilter; +import android.graphics.Paint; +import android.graphics.Paint.Style; +import android.graphics.PaintFlagsDrawFilter; +import android.graphics.PointF; +import android.graphics.Rect; +import android.graphics.RectF; +import android.graphics.drawable.Drawable; +import android.net.Uri; +import android.os.AsyncTask; +import android.os.Build; +import android.os.HandlerThread; +import android.util.AttributeSet; +import android.util.Log; +import android.widget.RelativeLayout; + +import com.github.barteksc.pdfviewer.exception.PageRenderingException; +import com.github.barteksc.pdfviewer.link.DefaultLinkHandler; +import com.github.barteksc.pdfviewer.link.LinkHandler; +import com.github.barteksc.pdfviewer.listener.Callbacks; +import com.github.barteksc.pdfviewer.listener.OnDrawListener; +import com.github.barteksc.pdfviewer.listener.OnErrorListener; +import com.github.barteksc.pdfviewer.listener.OnLoadCompleteListener; +import com.github.barteksc.pdfviewer.listener.OnLongPressListener; +import com.github.barteksc.pdfviewer.listener.OnPageChangeListener; +import com.github.barteksc.pdfviewer.listener.OnPageErrorListener; +import com.github.barteksc.pdfviewer.listener.OnPageScrollListener; +import com.github.barteksc.pdfviewer.listener.OnRenderListener; +import com.github.barteksc.pdfviewer.listener.OnTapListener; +import com.github.barteksc.pdfviewer.model.PagePart; +import com.github.barteksc.pdfviewer.scroll.ScrollHandle; +import com.github.barteksc.pdfviewer.source.AssetSource; +import com.github.barteksc.pdfviewer.source.ByteArraySource; +import com.github.barteksc.pdfviewer.source.DocumentSource; +import com.github.barteksc.pdfviewer.source.FileSource; +import com.github.barteksc.pdfviewer.source.InputStreamSource; +import com.github.barteksc.pdfviewer.source.UriSource; +import com.github.barteksc.pdfviewer.util.Constants; +import com.github.barteksc.pdfviewer.util.FitPolicy; +import com.github.barteksc.pdfviewer.util.MathUtils; +import com.github.barteksc.pdfviewer.util.SnapEdge; +import com.github.barteksc.pdfviewer.util.Util; +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; +import com.shockwave.pdfium.util.Size; +import com.shockwave.pdfium.util.SizeF; + +import java.io.File; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +/** + * It supports animations, zoom, cache, and swipe. + *

+ * To fully understand this class you must know its principles : + * - The PDF document is seen as if we always want to draw all the pages. + * - The thing is that we only draw the visible parts. + * - All parts are the same size, this is because we can't interrupt a native page rendering, + * so we need these renderings to be as fast as possible, and be able to interrupt them + * as soon as we can. + * - The parts are loaded when the current offset or the current zoom level changes + *

+ * Important : + * - DocumentPage = A page of the PDF document. + * - UserPage = A page as defined by the user. + * By default, they're the same. But the user can change the pages order + * using {@link #load(DocumentSource, String, int[])}. In this + * particular case, a userPage of 5 can refer to a documentPage of 17. + */ +public class PDFView extends RelativeLayout { + + private static final String TAG = PDFView.class.getSimpleName(); + + public static final float DEFAULT_MAX_SCALE = 3.0f; + public static final float DEFAULT_MID_SCALE = 1.75f; + public static final float DEFAULT_MIN_SCALE = 1.0f; + + private float minZoom = DEFAULT_MIN_SCALE; + private float midZoom = DEFAULT_MID_SCALE; + private float maxZoom = DEFAULT_MAX_SCALE; + + /** + * START - scrolling in first page direction + * END - scrolling in last page direction + * NONE - not scrolling + */ + enum ScrollDir { + NONE, START, END + } + + private ScrollDir scrollDir = ScrollDir.NONE; + + /** Rendered parts go to the cache manager */ + CacheManager cacheManager; + + /** Animation manager manage all offset and zoom animation */ + private AnimationManager animationManager; + + /** Drag manager manage all touch events */ + private DragPinchManager dragPinchManager; + + PdfFile pdfFile; + + /** The index of the current sequence */ + private int currentPage; + + /** + * If you picture all the pages side by side in their optimal width, + * and taking into account the zoom level, the current offset is the + * position of the left border of the screen in this big picture + */ + private float currentXOffset = 0; + + /** + * If you picture all the pages side by side in their optimal width, + * and taking into account the zoom level, the current offset is the + * position of the left border of the screen in this big picture + */ + private float currentYOffset = 0; + + /** The zoom level, always >= 1 */ + private float zoom = 1f; + + /** True if the PDFView has been recycled */ + private boolean recycled = true; + + /** Current state of the view */ + private State state = State.DEFAULT; + + /** Async task used during the loading phase to decode a PDF document */ + private DecodingAsyncTask decodingAsyncTask; + + /** The thread {@link #renderingHandler} will run on */ + private HandlerThread renderingHandlerThread; + /** Handler always waiting in the background and rendering tasks */ + RenderingHandler renderingHandler; + + private PagesLoader pagesLoader; + + Callbacks callbacks = new Callbacks(); + + /** Paint object for drawing */ + private Paint paint; + + /** Paint object for drawing debug stuff */ + private Paint debugPaint; + + /** Policy for fitting pages to screen */ + private FitPolicy pageFitPolicy = FitPolicy.WIDTH; + + private boolean fitEachPage = false; + + private int defaultPage = 0; + + /** True if should scroll through pages vertically instead of horizontally */ + private boolean swipeVertical = true; + + private boolean enableSwipe = true; + + private boolean doubletapEnabled = true; + + private boolean nightMode = false; + + private boolean pageSnap = true; + + /** Pdfium core for loading and rendering PDFs */ + private PdfiumCore pdfiumCore; + + private ScrollHandle scrollHandle; + + private boolean isScrollHandleInit = false; + + ScrollHandle getScrollHandle() { + return scrollHandle; + } + + /** + * True if bitmap should use ARGB_8888 format and take more memory + * False if bitmap should be compressed by using RGB_565 format and take less memory + */ + private boolean bestQuality = false; + + /** + * True if annotations should be rendered + * False otherwise + */ + private boolean annotationRendering = false; + + /** + * True if the view should render during scaling
+ * Can not be forced on older API versions (< Build.VERSION_CODES.KITKAT) as the GestureDetector does + * not detect scrolling while scaling.
+ * False otherwise + */ + private boolean renderDuringScale = false; + + /** Antialiasing and bitmap filtering */ + private boolean enableAntialiasing = true; + private PaintFlagsDrawFilter antialiasFilter = + new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG); + + /** Spacing between pages, in px */ + private int spacingPx = 0; + + /** Add dynamic spacing to fit each page separately on the screen. */ + private boolean autoSpacing = false; + + /** Fling a single page at a time */ + private boolean pageFling = true; + + /** Pages numbers used when calling onDrawAllListener */ + private List onDrawPagesNums = new ArrayList<>(10); + + /** Holds info whether view has been added to layout and has width and height */ + private boolean hasSize = false; + + /** Holds last used Configurator that should be loaded when view has size */ + private Configurator waitingDocumentConfigurator; + + /** Construct the initial view */ + public PDFView(Context context, AttributeSet set) { + super(context, set); + + renderingHandlerThread = new HandlerThread("PDF renderer"); + + if (isInEditMode()) { + return; + } + + cacheManager = new CacheManager(); + animationManager = new AnimationManager(this); + dragPinchManager = new DragPinchManager(this, animationManager); + pagesLoader = new PagesLoader(this); + + paint = new Paint(); + debugPaint = new Paint(); + debugPaint.setStyle(Style.STROKE); + + pdfiumCore = new PdfiumCore(context); + setWillNotDraw(false); + } + + private void load(DocumentSource docSource, String password) { + load(docSource, password, null); + } + + private void load(DocumentSource docSource, String password, int[] userPages) { + + if (!recycled) { + throw new IllegalStateException("Don't call load on a PDF View without recycling it first."); + } + + recycled = false; + // Start decoding document + decodingAsyncTask = new DecodingAsyncTask(docSource, password, userPages, this, pdfiumCore); + decodingAsyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } + + /** + * Go to the given page. + * + * @param page Page index. + */ + public void jumpTo(int page, boolean withAnimation) { + if (pdfFile == null) { + return; + } + + page = pdfFile.determineValidPageNumberFrom(page); + float offset = page == 0 ? 0 : -pdfFile.getPageOffset(page, zoom); + if (swipeVertical) { + if (withAnimation) { + animationManager.startYAnimation(currentYOffset, offset); + } else { + moveTo(currentXOffset, offset); + } + } else { + if (withAnimation) { + animationManager.startXAnimation(currentXOffset, offset); + } else { + moveTo(offset, currentYOffset); + } + } + showPage(page); + } + + public void jumpTo(int page) { + jumpTo(page, false); + } + + void showPage(int pageNb) { + if (recycled) { + return; + } + + // Check the page number and makes the + // difference between UserPages and DocumentPages + pageNb = pdfFile.determineValidPageNumberFrom(pageNb); + currentPage = pageNb; + + loadPages(); + + if (scrollHandle != null && !documentFitsView()) { + scrollHandle.setPageNum(currentPage + 1); + } + + callbacks.callOnPageChange(currentPage, pdfFile.getPagesCount()); + } + + /** + * Get current position as ratio of document length to visible area. + * 0 means that document start is visible, 1 that document end is visible + * + * @return offset between 0 and 1 + */ + public float getPositionOffset() { + float offset; + if (swipeVertical) { + offset = -currentYOffset / (pdfFile.getDocLen(zoom) - getHeight()); + } else { + offset = -currentXOffset / (pdfFile.getDocLen(zoom) - getWidth()); + } + return MathUtils.limit(offset, 0, 1); + } + + /** + * @param progress must be between 0 and 1 + * @param moveHandle whether to move scroll handle + * @see PDFView#getPositionOffset() + */ + public void setPositionOffset(float progress, boolean moveHandle) { + if (swipeVertical) { + moveTo(currentXOffset, (-pdfFile.getDocLen(zoom) + getHeight()) * progress, moveHandle); + } else { + moveTo((-pdfFile.getDocLen(zoom) + getWidth()) * progress, currentYOffset, moveHandle); + } + loadPageByOffset(); + } + + public void setPositionOffset(float progress) { + setPositionOffset(progress, true); + } + + public void stopFling() { + animationManager.stopFling(); + } + + public int getPageCount() { + if (pdfFile == null) { + return 0; + } + return pdfFile.getPagesCount(); + } + + public void setSwipeEnabled(boolean enableSwipe) { + this.enableSwipe = enableSwipe; + } + + public void setNightMode(boolean nightMode) { + this.nightMode = nightMode; + if (nightMode) { + ColorMatrix colorMatrixInverted = + new ColorMatrix(new float[]{ + -1, 0, 0, 0, 255, + 0, -1, 0, 0, 255, + 0, 0, -1, 0, 255, + 0, 0, 0, 1, 0}); + + ColorMatrixColorFilter filter = new ColorMatrixColorFilter(colorMatrixInverted); + paint.setColorFilter(filter); + } else { + paint.setColorFilter(null); + } + } + + void enableDoubletap(boolean enableDoubletap) { + this.doubletapEnabled = enableDoubletap; + } + + boolean isDoubletapEnabled() { + return doubletapEnabled; + } + + void onPageError(PageRenderingException ex) { + if (!callbacks.callOnPageError(ex.getPage(), ex.getCause())) { + Log.e(TAG, "Cannot open page " + ex.getPage(), ex.getCause()); + } + } + + public void recycle() { + waitingDocumentConfigurator = null; + + animationManager.stopAll(); + dragPinchManager.disable(); + + // Stop tasks + if (renderingHandler != null) { + renderingHandler.stop(); + renderingHandler.removeMessages(RenderingHandler.MSG_RENDER_TASK); + } + if (decodingAsyncTask != null) { + decodingAsyncTask.cancel(true); + } + + // Clear caches + cacheManager.recycle(); + + if (scrollHandle != null && isScrollHandleInit) { + scrollHandle.destroyLayout(); + } + + if (pdfFile != null) { + pdfFile.dispose(); + pdfFile = null; + } + + renderingHandler = null; + scrollHandle = null; + isScrollHandleInit = false; + currentXOffset = currentYOffset = 0; + zoom = 1f; + recycled = true; + callbacks = new Callbacks(); + state = State.DEFAULT; + } + + public boolean isRecycled() { + return recycled; + } + + /** Handle fling animation */ + @Override + public void computeScroll() { + super.computeScroll(); + if (isInEditMode()) { + return; + } + animationManager.computeFling(); + } + + @Override + protected void onDetachedFromWindow() { + recycle(); + if (renderingHandlerThread != null) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + renderingHandlerThread.quitSafely(); + } else { + renderingHandlerThread.quit(); + } + renderingHandlerThread = null; + } + super.onDetachedFromWindow(); + } + + @Override + protected void onSizeChanged(int w, int h, int oldw, int oldh) { + hasSize = true; + if (waitingDocumentConfigurator != null) { + waitingDocumentConfigurator.load(); + } + if (isInEditMode() || state != State.SHOWN) { + return; + } + + // calculates the position of the point which in the center of view relative to big strip + float centerPointInStripXOffset = -currentXOffset + oldw * 0.5f; + float centerPointInStripYOffset = -currentYOffset + oldh * 0.5f; + + float relativeCenterPointInStripXOffset; + float relativeCenterPointInStripYOffset; + + if (swipeVertical){ + relativeCenterPointInStripXOffset = centerPointInStripXOffset / pdfFile.getMaxPageWidth(); + relativeCenterPointInStripYOffset = centerPointInStripYOffset / pdfFile.getDocLen(zoom); + }else { + relativeCenterPointInStripXOffset = centerPointInStripXOffset / pdfFile.getDocLen(zoom); + relativeCenterPointInStripYOffset = centerPointInStripYOffset / pdfFile.getMaxPageHeight(); + } + + animationManager.stopAll(); + pdfFile.recalculatePageSizes(new Size(w, h)); + + if (swipeVertical) { + currentXOffset = -relativeCenterPointInStripXOffset * pdfFile.getMaxPageWidth() + w * 0.5f; + currentYOffset = -relativeCenterPointInStripYOffset * pdfFile.getDocLen(zoom) + h * 0.5f ; + }else { + currentXOffset = -relativeCenterPointInStripXOffset * pdfFile.getDocLen(zoom) + w * 0.5f; + currentYOffset = -relativeCenterPointInStripYOffset * pdfFile.getMaxPageHeight() + h * 0.5f; + } + moveTo(currentXOffset,currentYOffset); + loadPageByOffset(); + } + + @Override + public boolean canScrollHorizontally(int direction) { + if (pdfFile == null) { + return true; + } + + if (swipeVertical) { + if (direction < 0 && currentXOffset < 0) { + return true; + } else if (direction > 0 && currentXOffset + toCurrentScale(pdfFile.getMaxPageWidth()) > getWidth()) { + return true; + } + } else { + if (direction < 0 && currentXOffset < 0) { + return true; + } else if (direction > 0 && currentXOffset + pdfFile.getDocLen(zoom) > getWidth()) { + return true; + } + } + return false; + } + + @Override + public boolean canScrollVertically(int direction) { + if (pdfFile == null) { + return true; + } + + if (swipeVertical) { + if (direction < 0 && currentYOffset < 0) { + return true; + } else if (direction > 0 && currentYOffset + pdfFile.getDocLen(zoom) > getHeight()) { + return true; + } + } else { + if (direction < 0 && currentYOffset < 0) { + return true; + } else if (direction > 0 && currentYOffset + toCurrentScale(pdfFile.getMaxPageHeight()) > getHeight()) { + return true; + } + } + return false; + } + + @Override + protected void onDraw(Canvas canvas) { + if (isInEditMode()) { + return; + } + // As I said in this class javadoc, we can think of this canvas as a huge + // strip on which we draw all the images. We actually only draw the rendered + // parts, of course, but we render them in the place they belong in this huge + // strip. + + // That's where Canvas.translate(x, y) becomes very helpful. + // This is the situation : + // _______________________________________________ + // | | | + // | the actual | The big strip | + // | canvas | | + // |_____________| | + // |_______________________________________________| + // + // If the rendered part is on the bottom right corner of the strip + // we can draw it but we won't see it because the canvas is not big enough. + + // But if we call translate(-X, -Y) on the canvas just before drawing the object : + // _______________________________________________ + // | _____________| + // | The big strip | | + // | | the actual | + // | | canvas | + // |_________________________________|_____________| + // + // The object will be on the canvas. + // This technique is massively used in this method, and allows + // abstraction of the screen position when rendering the parts. + + // Draws background + + if (enableAntialiasing) { + canvas.setDrawFilter(antialiasFilter); + } + + Drawable bg = getBackground(); + if (bg == null) { + canvas.drawColor(nightMode ? Color.BLACK : Color.WHITE); + } else { + bg.draw(canvas); + } + + if (recycled) { + return; + } + + if (state != State.SHOWN) { + return; + } + + // Moves the canvas before drawing any element + float currentXOffset = this.currentXOffset; + float currentYOffset = this.currentYOffset; + canvas.translate(currentXOffset, currentYOffset); + + // Draws thumbnails + for (PagePart part : cacheManager.getThumbnails()) { + drawPart(canvas, part); + + } + + // Draws parts + for (PagePart part : cacheManager.getPageParts()) { + drawPart(canvas, part); + if (callbacks.getOnDrawAll() != null + && !onDrawPagesNums.contains(part.getPage())) { + onDrawPagesNums.add(part.getPage()); + } + } + + for (Integer page : onDrawPagesNums) { + drawWithListener(canvas, page, callbacks.getOnDrawAll()); + } + onDrawPagesNums.clear(); + + drawWithListener(canvas, currentPage, callbacks.getOnDraw()); + + // Restores the canvas position + canvas.translate(-currentXOffset, -currentYOffset); + } + + private void drawWithListener(Canvas canvas, int page, OnDrawListener listener) { + if (listener != null) { + float translateX, translateY; + if (swipeVertical) { + translateX = 0; + translateY = pdfFile.getPageOffset(page, zoom); + } else { + translateY = 0; + translateX = pdfFile.getPageOffset(page, zoom); + } + + canvas.translate(translateX, translateY); + SizeF size = pdfFile.getPageSize(page); + listener.onLayerDrawn(canvas, + toCurrentScale(size.getWidth()), + toCurrentScale(size.getHeight()), + page); + + canvas.translate(-translateX, -translateY); + } + } + + /** Draw a given PagePart on the canvas */ + private void drawPart(Canvas canvas, PagePart part) { + // Can seem strange, but avoid lot of calls + RectF pageRelativeBounds = part.getPageRelativeBounds(); + Bitmap renderedBitmap = part.getRenderedBitmap(); + + if (renderedBitmap.isRecycled()) { + return; + } + + // Move to the target page + float localTranslationX = 0; + float localTranslationY = 0; + SizeF size = pdfFile.getPageSize(part.getPage()); + + if (swipeVertical) { + localTranslationY = pdfFile.getPageOffset(part.getPage(), zoom); + float maxWidth = pdfFile.getMaxPageWidth(); + localTranslationX = toCurrentScale(maxWidth - size.getWidth()) / 2; + } else { + localTranslationX = pdfFile.getPageOffset(part.getPage(), zoom); + float maxHeight = pdfFile.getMaxPageHeight(); + localTranslationY = toCurrentScale(maxHeight - size.getHeight()) / 2; + } + canvas.translate(localTranslationX, localTranslationY); + + Rect srcRect = new Rect(0, 0, renderedBitmap.getWidth(), + renderedBitmap.getHeight()); + + float offsetX = toCurrentScale(pageRelativeBounds.left * size.getWidth()); + float offsetY = toCurrentScale(pageRelativeBounds.top * size.getHeight()); + float width = toCurrentScale(pageRelativeBounds.width() * size.getWidth()); + float height = toCurrentScale(pageRelativeBounds.height() * size.getHeight()); + + // If we use float values for this rectangle, there will be + // a possible gap between page parts, especially when + // the zoom level is high. + RectF dstRect = new RectF((int) offsetX, (int) offsetY, + (int) (offsetX + width), + (int) (offsetY + height)); + + // Check if bitmap is in the screen + float translationX = currentXOffset + localTranslationX; + float translationY = currentYOffset + localTranslationY; + if (translationX + dstRect.left >= getWidth() || translationX + dstRect.right <= 0 || + translationY + dstRect.top >= getHeight() || translationY + dstRect.bottom <= 0) { + canvas.translate(-localTranslationX, -localTranslationY); + return; + } + + canvas.drawBitmap(renderedBitmap, srcRect, dstRect, paint); + + if (Constants.DEBUG_MODE) { + debugPaint.setColor(part.getPage() % 2 == 0 ? Color.RED : Color.BLUE); + canvas.drawRect(dstRect, debugPaint); + } + + // Restore the canvas position + canvas.translate(-localTranslationX, -localTranslationY); + + } + + /** + * Load all the parts around the center of the screen, + * taking into account X and Y offsets, zoom level, and + * the current page displayed + */ + public void loadPages() { + if (pdfFile == null || renderingHandler == null) { + return; + } + + // Cancel all current tasks + renderingHandler.removeMessages(RenderingHandler.MSG_RENDER_TASK); + cacheManager.makeANewSet(); + + pagesLoader.loadPages(); + redraw(); + } + + /** Called when the PDF is loaded */ + void loadComplete(PdfFile pdfFile) { + state = State.LOADED; + + this.pdfFile = pdfFile; + + if (!renderingHandlerThread.isAlive()) { + renderingHandlerThread.start(); + } + renderingHandler = new RenderingHandler(renderingHandlerThread.getLooper(), this); + renderingHandler.start(); + + if (scrollHandle != null) { + scrollHandle.setupLayout(this); + isScrollHandleInit = true; + } + + dragPinchManager.enable(); + + callbacks.callOnLoadComplete(pdfFile.getPagesCount()); + + jumpTo(defaultPage, false); + } + + void loadError(Throwable t) { + state = State.ERROR; + // store reference, because callbacks will be cleared in recycle() method + OnErrorListener onErrorListener = callbacks.getOnError(); + recycle(); + invalidate(); + if (onErrorListener != null) { + onErrorListener.onError(t); + } else { + Log.e("PDFView", "load pdf error", t); + } + } + + void redraw() { + invalidate(); + } + + /** + * Called when a rendering task is over and + * a PagePart has been freshly created. + * + * @param part The created PagePart. + */ + public void onBitmapRendered(PagePart part) { + // when it is first rendered part + if (state == State.LOADED) { + state = State.SHOWN; + callbacks.callOnRender(pdfFile.getPagesCount()); + } + + if (part.isThumbnail()) { + cacheManager.cacheThumbnail(part); + } else { + cacheManager.cachePart(part); + } + redraw(); + } + + public void moveTo(float offsetX, float offsetY) { + moveTo(offsetX, offsetY, true); + } + + /** + * Move to the given X and Y offsets, but check them ahead of time + * to be sure not to go outside the the big strip. + * + * @param offsetX The big strip X offset to use as the left border of the screen. + * @param offsetY The big strip Y offset to use as the right border of the screen. + * @param moveHandle whether to move scroll handle or not + */ + public void moveTo(float offsetX, float offsetY, boolean moveHandle) { + if (swipeVertical) { + // Check X offset + float scaledPageWidth = toCurrentScale(pdfFile.getMaxPageWidth()); + if (scaledPageWidth < getWidth()) { + offsetX = getWidth() / 2 - scaledPageWidth / 2; + } else { + if (offsetX > 0) { + offsetX = 0; + } else if (offsetX + scaledPageWidth < getWidth()) { + offsetX = getWidth() - scaledPageWidth; + } + } + + // Check Y offset + float contentHeight = pdfFile.getDocLen(zoom); + if (contentHeight < getHeight()) { // whole document height visible on screen + offsetY = (getHeight() - contentHeight) / 2; + } else { + if (offsetY > 0) { // top visible + offsetY = 0; + } else if (offsetY + contentHeight < getHeight()) { // bottom visible + offsetY = -contentHeight + getHeight(); + } + } + + if (offsetY < currentYOffset) { + scrollDir = ScrollDir.END; + } else if (offsetY > currentYOffset) { + scrollDir = ScrollDir.START; + } else { + scrollDir = ScrollDir.NONE; + } + } else { + // Check Y offset + float scaledPageHeight = toCurrentScale(pdfFile.getMaxPageHeight()); + if (scaledPageHeight < getHeight()) { + offsetY = getHeight() / 2 - scaledPageHeight / 2; + } else { + if (offsetY > 0) { + offsetY = 0; + } else if (offsetY + scaledPageHeight < getHeight()) { + offsetY = getHeight() - scaledPageHeight; + } + } + + // Check X offset + float contentWidth = pdfFile.getDocLen(zoom); + if (contentWidth < getWidth()) { // whole document width visible on screen + offsetX = (getWidth() - contentWidth) / 2; + } else { + if (offsetX > 0) { // left visible + offsetX = 0; + } else if (offsetX + contentWidth < getWidth()) { // right visible + offsetX = -contentWidth + getWidth(); + } + } + + if (offsetX < currentXOffset) { + scrollDir = ScrollDir.END; + } else if (offsetX > currentXOffset) { + scrollDir = ScrollDir.START; + } else { + scrollDir = ScrollDir.NONE; + } + } + + currentXOffset = offsetX; + currentYOffset = offsetY; + float positionOffset = getPositionOffset(); + + if (moveHandle && scrollHandle != null && !documentFitsView()) { + scrollHandle.setScroll(positionOffset); + } + + callbacks.callOnPageScroll(getCurrentPage(), positionOffset); + + redraw(); + } + + void loadPageByOffset() { + if (0 == pdfFile.getPagesCount()) { + return; + } + + float offset, screenCenter; + if (swipeVertical) { + offset = currentYOffset; + screenCenter = ((float) getHeight()) / 2; + } else { + offset = currentXOffset; + screenCenter = ((float) getWidth()) / 2; + } + + int page = pdfFile.getPageAtOffset(-(offset - screenCenter), zoom); + + if (page >= 0 && page <= pdfFile.getPagesCount() - 1 && page != getCurrentPage()) { + showPage(page); + } else { + loadPages(); + } + } + + /** + * Animate to the nearest snapping position for the current SnapPolicy + */ + public void performPageSnap() { + if (!pageSnap || pdfFile == null || pdfFile.getPagesCount() == 0) { + return; + } + int centerPage = findFocusPage(currentXOffset, currentYOffset); + SnapEdge edge = findSnapEdge(centerPage); + if (edge == SnapEdge.NONE) { + return; + } + + float offset = snapOffsetForPage(centerPage, edge); + if (swipeVertical) { + animationManager.startYAnimation(currentYOffset, -offset); + } else { + animationManager.startXAnimation(currentXOffset, -offset); + } + } + + /** + * Find the edge to snap to when showing the specified page + */ + SnapEdge findSnapEdge(int page) { + if (!pageSnap || page < 0) { + return SnapEdge.NONE; + } + float currentOffset = swipeVertical ? currentYOffset : currentXOffset; + float offset = -pdfFile.getPageOffset(page, zoom); + int length = swipeVertical ? getHeight() : getWidth(); + float pageLength = pdfFile.getPageLength(page, zoom); + + if (length >= pageLength) { + return SnapEdge.CENTER; + } else if (currentOffset >= offset) { + return SnapEdge.START; + } else if (offset - pageLength > currentOffset - length) { + return SnapEdge.END; + } else { + return SnapEdge.NONE; + } + } + + /** + * Get the offset to move to in order to snap to the page + */ + float snapOffsetForPage(int pageIndex, SnapEdge edge) { + float offset = pdfFile.getPageOffset(pageIndex, zoom); + + float length = swipeVertical ? getHeight() : getWidth(); + float pageLength = pdfFile.getPageLength(pageIndex, zoom); + + if (edge == SnapEdge.CENTER) { + offset = offset - length / 2f + pageLength / 2f; + } else if (edge == SnapEdge.END) { + offset = offset - length + pageLength; + } + return offset; + } + + int findFocusPage(float xOffset, float yOffset) { + float currOffset = swipeVertical ? yOffset : xOffset; + float length = swipeVertical ? getHeight() : getWidth(); + // make sure first and last page can be found + if (currOffset > -1) { + return 0; + } else if (currOffset < -pdfFile.getDocLen(zoom) + length + 1) { + return pdfFile.getPagesCount() - 1; + } + // else find page in center + float center = currOffset - length / 2f; + return pdfFile.getPageAtOffset(-center, zoom); + } + + /** + * @return true if single page fills the entire screen in the scrolling direction + */ + public boolean pageFillsScreen() { + float start = -pdfFile.getPageOffset(currentPage, zoom); + float end = start - pdfFile.getPageLength(currentPage, zoom); + if (isSwipeVertical()) { + return start > currentYOffset && end < currentYOffset - getHeight(); + } else { + return start > currentXOffset && end < currentXOffset - getWidth(); + } + } + + /** + * Move relatively to the current position. + * + * @param dx The X difference you want to apply. + * @param dy The Y difference you want to apply. + * @see #moveTo(float, float) + */ + public void moveRelativeTo(float dx, float dy) { + moveTo(currentXOffset + dx, currentYOffset + dy); + } + + /** + * Change the zoom level + */ + public void zoomTo(float zoom) { + this.zoom = zoom; + } + + /** + * Change the zoom level, relatively to a pivot point. + * It will call moveTo() to make sure the given point stays + * in the middle of the screen. + * + * @param zoom The zoom level. + * @param pivot The point on the screen that should stays. + */ + public void zoomCenteredTo(float zoom, PointF pivot) { + float dzoom = zoom / this.zoom; + zoomTo(zoom); + float baseX = currentXOffset * dzoom; + float baseY = currentYOffset * dzoom; + baseX += (pivot.x - pivot.x * dzoom); + baseY += (pivot.y - pivot.y * dzoom); + moveTo(baseX, baseY); + } + + /** + * @see #zoomCenteredTo(float, PointF) + */ + public void zoomCenteredRelativeTo(float dzoom, PointF pivot) { + zoomCenteredTo(zoom * dzoom, pivot); + } + + /** + * Checks if whole document can be displayed on screen, doesn't include zoom + * + * @return true if whole document can displayed at once, false otherwise + */ + public boolean documentFitsView() { + float len = pdfFile.getDocLen(1); + if (swipeVertical) { + return len < getHeight(); + } else { + return len < getWidth(); + } + } + + public void fitToWidth(int page) { + if (state != State.SHOWN) { + Log.e(TAG, "Cannot fit, document not rendered yet"); + return; + } + zoomTo(getWidth() / pdfFile.getPageSize(page).getWidth()); + jumpTo(page); + } + + public SizeF getPageSize(int pageIndex) { + if (pdfFile == null) { + return new SizeF(0, 0); + } + return pdfFile.getPageSize(pageIndex); + } + + public int getCurrentPage() { + return currentPage; + } + + public float getCurrentXOffset() { + return currentXOffset; + } + + public float getCurrentYOffset() { + return currentYOffset; + } + + public float toRealScale(float size) { + return size / zoom; + } + + public float toCurrentScale(float size) { + return size * zoom; + } + + public float getZoom() { + return zoom; + } + + public boolean isZooming() { + return zoom != minZoom; + } + + private void setDefaultPage(int defaultPage) { + this.defaultPage = defaultPage; + } + + public void resetZoom() { + zoomTo(minZoom); + } + + public void resetZoomWithAnimation() { + zoomWithAnimation(minZoom); + } + + public void zoomWithAnimation(float centerX, float centerY, float scale) { + animationManager.startZoomAnimation(centerX, centerY, zoom, scale); + } + + public void zoomWithAnimation(float scale) { + animationManager.startZoomAnimation(getWidth() / 2, getHeight() / 2, zoom, scale); + } + + private void setScrollHandle(ScrollHandle scrollHandle) { + this.scrollHandle = scrollHandle; + } + + /** + * Get page number at given offset + * + * @param positionOffset scroll offset between 0 and 1 + * @return page number at given offset, starting from 0 + */ + public int getPageAtPositionOffset(float positionOffset) { + return pdfFile.getPageAtOffset(pdfFile.getDocLen(zoom) * positionOffset, zoom); + } + + public float getMinZoom() { + return minZoom; + } + + public void setMinZoom(float minZoom) { + this.minZoom = minZoom; + } + + public float getMidZoom() { + return midZoom; + } + + public void setMidZoom(float midZoom) { + this.midZoom = midZoom; + } + + public float getMaxZoom() { + return maxZoom; + } + + public void setMaxZoom(float maxZoom) { + this.maxZoom = maxZoom; + } + + public void useBestQuality(boolean bestQuality) { + this.bestQuality = bestQuality; + } + + public boolean isBestQuality() { + return bestQuality; + } + + public boolean isSwipeVertical() { + return swipeVertical; + } + + public boolean isSwipeEnabled() { + return enableSwipe; + } + + private void setSwipeVertical(boolean swipeVertical) { + this.swipeVertical = swipeVertical; + } + + public void enableAnnotationRendering(boolean annotationRendering) { + this.annotationRendering = annotationRendering; + } + + public boolean isAnnotationRendering() { + return annotationRendering; + } + + public void enableRenderDuringScale(boolean renderDuringScale) { + this.renderDuringScale = renderDuringScale; + } + + public boolean isAntialiasing() { + return enableAntialiasing; + } + + public void enableAntialiasing(boolean enableAntialiasing) { + this.enableAntialiasing = enableAntialiasing; + } + + public int getSpacingPx() { + return spacingPx; + } + + public boolean isAutoSpacingEnabled() { + return autoSpacing; + } + + public void setPageFling(boolean pageFling) { + this.pageFling = pageFling; + } + + public boolean isPageFlingEnabled() { + return pageFling; + } + + private void setSpacing(int spacingDp) { + this.spacingPx = Util.getDP(getContext(), spacingDp); + } + + private void setAutoSpacing(boolean autoSpacing) { + this.autoSpacing = autoSpacing; + } + + private void setPageFitPolicy(FitPolicy pageFitPolicy) { + this.pageFitPolicy = pageFitPolicy; + } + + public FitPolicy getPageFitPolicy() { + return pageFitPolicy; + } + + private void setFitEachPage(boolean fitEachPage) { + this.fitEachPage = fitEachPage; + } + + public boolean isFitEachPage() { + return fitEachPage; + } + + public boolean isPageSnap() { + return pageSnap; + } + + public void setPageSnap(boolean pageSnap) { + this.pageSnap = pageSnap; + } + + public boolean doRenderDuringScale() { + return renderDuringScale; + } + + /** Returns null if document is not loaded */ + public PdfDocument.Meta getDocumentMeta() { + if (pdfFile == null) { + return null; + } + return pdfFile.getMetaData(); + } + + /** Will be empty until document is loaded */ + public List getTableOfContents() { + if (pdfFile == null) { + return Collections.emptyList(); + } + return pdfFile.getBookmarks(); + } + + /** Will be empty until document is loaded */ + public List getLinks(int page) { + if (pdfFile == null) { + return Collections.emptyList(); + } + return pdfFile.getPageLinks(page); + } + + /** Use an asset file as the pdf source */ + public Configurator fromAsset(String assetName) { + return new Configurator(new AssetSource(assetName)); + } + + /** Use a file as the pdf source */ + public Configurator fromFile(File file) { + return new Configurator(new FileSource(file)); + } + + /** Use URI as the pdf source, for use with content providers */ + public Configurator fromUri(Uri uri) { + return new Configurator(new UriSource(uri)); + } + + /** Use bytearray as the pdf source, documents is not saved */ + public Configurator fromBytes(byte[] bytes) { + return new Configurator(new ByteArraySource(bytes)); + } + + /** Use stream as the pdf source. Stream will be written to bytearray, because native code does not support Java Streams */ + public Configurator fromStream(InputStream stream) { + return new Configurator(new InputStreamSource(stream)); + } + + /** Use custom source as pdf source */ + public Configurator fromSource(DocumentSource docSource) { + return new Configurator(docSource); + } + + private enum State {DEFAULT, LOADED, SHOWN, ERROR} + + public class Configurator { + + private final DocumentSource documentSource; + + private int[] pageNumbers = null; + + private boolean enableSwipe = true; + + private boolean enableDoubletap = true; + + private OnDrawListener onDrawListener; + + private OnDrawListener onDrawAllListener; + + private OnLoadCompleteListener onLoadCompleteListener; + + private OnErrorListener onErrorListener; + + private OnPageChangeListener onPageChangeListener; + + private OnPageScrollListener onPageScrollListener; + + private OnRenderListener onRenderListener; + + private OnTapListener onTapListener; + + private OnLongPressListener onLongPressListener; + + private OnPageErrorListener onPageErrorListener; + + private LinkHandler linkHandler = new DefaultLinkHandler(PDFView.this); + + private int defaultPage = 0; + + private boolean swipeHorizontal = false; + + private boolean annotationRendering = false; + + private String password = null; + + private ScrollHandle scrollHandle = null; + + private boolean antialiasing = true; + + private int spacing = 0; + + private boolean autoSpacing = false; + + private FitPolicy pageFitPolicy = FitPolicy.WIDTH; + + private boolean fitEachPage = false; + + private boolean pageFling = false; + + private boolean pageSnap = false; + + private boolean nightMode = false; + + private Configurator(DocumentSource documentSource) { + this.documentSource = documentSource; + } + + public Configurator pages(int... pageNumbers) { + this.pageNumbers = pageNumbers; + return this; + } + + public Configurator enableSwipe(boolean enableSwipe) { + this.enableSwipe = enableSwipe; + return this; + } + + public Configurator enableDoubletap(boolean enableDoubletap) { + this.enableDoubletap = enableDoubletap; + return this; + } + + public Configurator enableAnnotationRendering(boolean annotationRendering) { + this.annotationRendering = annotationRendering; + return this; + } + + public Configurator onDraw(OnDrawListener onDrawListener) { + this.onDrawListener = onDrawListener; + return this; + } + + public Configurator onDrawAll(OnDrawListener onDrawAllListener) { + this.onDrawAllListener = onDrawAllListener; + return this; + } + + public Configurator onLoad(OnLoadCompleteListener onLoadCompleteListener) { + this.onLoadCompleteListener = onLoadCompleteListener; + return this; + } + + public Configurator onPageScroll(OnPageScrollListener onPageScrollListener) { + this.onPageScrollListener = onPageScrollListener; + return this; + } + + public Configurator onError(OnErrorListener onErrorListener) { + this.onErrorListener = onErrorListener; + return this; + } + + public Configurator onPageError(OnPageErrorListener onPageErrorListener) { + this.onPageErrorListener = onPageErrorListener; + return this; + } + + public Configurator onPageChange(OnPageChangeListener onPageChangeListener) { + this.onPageChangeListener = onPageChangeListener; + return this; + } + + public Configurator onRender(OnRenderListener onRenderListener) { + this.onRenderListener = onRenderListener; + return this; + } + + public Configurator onTap(OnTapListener onTapListener) { + this.onTapListener = onTapListener; + return this; + } + + public Configurator onLongPress(OnLongPressListener onLongPressListener) { + this.onLongPressListener = onLongPressListener; + return this; + } + + public Configurator linkHandler(LinkHandler linkHandler) { + this.linkHandler = linkHandler; + return this; + } + + public Configurator defaultPage(int defaultPage) { + this.defaultPage = defaultPage; + return this; + } + + public Configurator swipeHorizontal(boolean swipeHorizontal) { + this.swipeHorizontal = swipeHorizontal; + return this; + } + + public Configurator password(String password) { + this.password = password; + return this; + } + + public Configurator scrollHandle(ScrollHandle scrollHandle) { + this.scrollHandle = scrollHandle; + return this; + } + + public Configurator enableAntialiasing(boolean antialiasing) { + this.antialiasing = antialiasing; + return this; + } + + public Configurator spacing(int spacing) { + this.spacing = spacing; + return this; + } + + public Configurator autoSpacing(boolean autoSpacing) { + this.autoSpacing = autoSpacing; + return this; + } + + public Configurator pageFitPolicy(FitPolicy pageFitPolicy) { + this.pageFitPolicy = pageFitPolicy; + return this; + } + + public Configurator fitEachPage(boolean fitEachPage) { + this.fitEachPage = fitEachPage; + return this; + } + + public Configurator pageSnap(boolean pageSnap) { + this.pageSnap = pageSnap; + return this; + } + + public Configurator pageFling(boolean pageFling) { + this.pageFling = pageFling; + return this; + } + + public Configurator nightMode(boolean nightMode) { + this.nightMode = nightMode; + return this; + } + + public Configurator disableLongpress() { + PDFView.this.dragPinchManager.disableLongpress(); + return this; + } + + public void load() { + if (!hasSize) { + waitingDocumentConfigurator = this; + return; + } + PDFView.this.recycle(); + PDFView.this.callbacks.setOnLoadComplete(onLoadCompleteListener); + PDFView.this.callbacks.setOnError(onErrorListener); + PDFView.this.callbacks.setOnDraw(onDrawListener); + PDFView.this.callbacks.setOnDrawAll(onDrawAllListener); + PDFView.this.callbacks.setOnPageChange(onPageChangeListener); + PDFView.this.callbacks.setOnPageScroll(onPageScrollListener); + PDFView.this.callbacks.setOnRender(onRenderListener); + PDFView.this.callbacks.setOnTap(onTapListener); + PDFView.this.callbacks.setOnLongPress(onLongPressListener); + PDFView.this.callbacks.setOnPageError(onPageErrorListener); + PDFView.this.callbacks.setLinkHandler(linkHandler); + PDFView.this.setSwipeEnabled(enableSwipe); + PDFView.this.setNightMode(nightMode); + PDFView.this.enableDoubletap(enableDoubletap); + PDFView.this.setDefaultPage(defaultPage); + PDFView.this.setSwipeVertical(!swipeHorizontal); + PDFView.this.enableAnnotationRendering(annotationRendering); + PDFView.this.setScrollHandle(scrollHandle); + PDFView.this.enableAntialiasing(antialiasing); + PDFView.this.setSpacing(spacing); + PDFView.this.setAutoSpacing(autoSpacing); + PDFView.this.setPageFitPolicy(pageFitPolicy); + PDFView.this.setFitEachPage(fitEachPage); + PDFView.this.setPageSnap(pageSnap); + PDFView.this.setPageFling(pageFling); + + if (pageNumbers != null) { + PDFView.this.load(documentSource, password, pageNumbers); + } else { + PDFView.this.load(documentSource, password); + } + } + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PagesLoader.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PagesLoader.java new file mode 100644 index 0000000..26c30f4 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PagesLoader.java @@ -0,0 +1,317 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.graphics.RectF; + +import com.github.barteksc.pdfviewer.util.Constants; +import com.github.barteksc.pdfviewer.util.MathUtils; +import com.github.barteksc.pdfviewer.util.Util; +import com.shockwave.pdfium.util.SizeF; + +import java.util.LinkedList; +import java.util.List; + +import static com.github.barteksc.pdfviewer.util.Constants.Cache.CACHE_SIZE; +import static com.github.barteksc.pdfviewer.util.Constants.PRELOAD_OFFSET; + +class PagesLoader { + + private PDFView pdfView; + private int cacheOrder; + private float xOffset; + private float yOffset; + private float pageRelativePartWidth; + private float pageRelativePartHeight; + private float partRenderWidth; + private float partRenderHeight; + private final RectF thumbnailRect = new RectF(0, 0, 1, 1); + private final int preloadOffset; + + private class Holder { + int row; + int col; + + @Override + public String toString() { + return "Holder{" + + "row=" + row + + ", col=" + col + + '}'; + } + } + + private class RenderRange { + int page; + GridSize gridSize; + Holder leftTop; + Holder rightBottom; + + RenderRange() { + this.page = 0; + this.gridSize = new GridSize(); + this.leftTop = new Holder(); + this.rightBottom = new Holder(); + } + + @Override + public String toString() { + return "RenderRange{" + + "page=" + page + + ", gridSize=" + gridSize + + ", leftTop=" + leftTop + + ", rightBottom=" + rightBottom + + '}'; + } + } + + private class GridSize { + int rows; + int cols; + + @Override + public String toString() { + return "GridSize{" + + "rows=" + rows + + ", cols=" + cols + + '}'; + } + } + + PagesLoader(PDFView pdfView) { + this.pdfView = pdfView; + this.preloadOffset = Util.getDP(pdfView.getContext(), PRELOAD_OFFSET); + } + + private void getPageColsRows(GridSize grid, int pageIndex) { + SizeF size = pdfView.pdfFile.getPageSize(pageIndex); + float ratioX = 1f / size.getWidth(); + float ratioY = 1f / size.getHeight(); + final float partHeight = (Constants.PART_SIZE * ratioY) / pdfView.getZoom(); + final float partWidth = (Constants.PART_SIZE * ratioX) / pdfView.getZoom(); + grid.rows = MathUtils.ceil(1f / partHeight); + grid.cols = MathUtils.ceil(1f / partWidth); + } + + private void calculatePartSize(GridSize grid) { + pageRelativePartWidth = 1f / (float) grid.cols; + pageRelativePartHeight = 1f / (float) grid.rows; + partRenderWidth = Constants.PART_SIZE / pageRelativePartWidth; + partRenderHeight = Constants.PART_SIZE / pageRelativePartHeight; + } + + + /** + * calculate the render range of each page + */ + private List getRenderRangeList(float firstXOffset, float firstYOffset, float lastXOffset, float lastYOffset) { + + float fixedFirstXOffset = -MathUtils.max(firstXOffset, 0); + float fixedFirstYOffset = -MathUtils.max(firstYOffset, 0); + + float fixedLastXOffset = -MathUtils.max(lastXOffset, 0); + float fixedLastYOffset = -MathUtils.max(lastYOffset, 0); + + float offsetFirst = pdfView.isSwipeVertical() ? fixedFirstYOffset : fixedFirstXOffset; + float offsetLast = pdfView.isSwipeVertical() ? fixedLastYOffset : fixedLastXOffset; + + int firstPage = pdfView.pdfFile.getPageAtOffset(offsetFirst, pdfView.getZoom()); + int lastPage = pdfView.pdfFile.getPageAtOffset(offsetLast, pdfView.getZoom()); + int pageCount = lastPage - firstPage + 1; + + List renderRanges = new LinkedList<>(); + + for (int page = firstPage; page <= lastPage; page++) { + RenderRange range = new RenderRange(); + range.page = page; + + float pageFirstXOffset, pageFirstYOffset, pageLastXOffset, pageLastYOffset; + if (page == firstPage) { + pageFirstXOffset = fixedFirstXOffset; + pageFirstYOffset = fixedFirstYOffset; + if (pageCount == 1) { + pageLastXOffset = fixedLastXOffset; + pageLastYOffset = fixedLastYOffset; + } else { + float pageOffset = pdfView.pdfFile.getPageOffset(page, pdfView.getZoom()); + SizeF pageSize = pdfView.pdfFile.getScaledPageSize(page, pdfView.getZoom()); + if (pdfView.isSwipeVertical()) { + pageLastXOffset = fixedLastXOffset; + pageLastYOffset = pageOffset + pageSize.getHeight(); + } else { + pageLastYOffset = fixedLastYOffset; + pageLastXOffset = pageOffset + pageSize.getWidth(); + } + } + } else if (page == lastPage) { + float pageOffset = pdfView.pdfFile.getPageOffset(page, pdfView.getZoom()); + + if (pdfView.isSwipeVertical()) { + pageFirstXOffset = fixedFirstXOffset; + pageFirstYOffset = pageOffset; + } else { + pageFirstYOffset = fixedFirstYOffset; + pageFirstXOffset = pageOffset; + } + + pageLastXOffset = fixedLastXOffset; + pageLastYOffset = fixedLastYOffset; + + } else { + float pageOffset = pdfView.pdfFile.getPageOffset(page, pdfView.getZoom()); + SizeF pageSize = pdfView.pdfFile.getScaledPageSize(page, pdfView.getZoom()); + if (pdfView.isSwipeVertical()) { + pageFirstXOffset = fixedFirstXOffset; + pageFirstYOffset = pageOffset; + + pageLastXOffset = fixedLastXOffset; + pageLastYOffset = pageOffset + pageSize.getHeight(); + } else { + pageFirstXOffset = pageOffset; + pageFirstYOffset = fixedFirstYOffset; + + pageLastXOffset = pageOffset + pageSize.getWidth(); + pageLastYOffset = fixedLastYOffset; + } + } + + getPageColsRows(range.gridSize, range.page); // get the page's grid size that rows and cols + SizeF scaledPageSize = pdfView.pdfFile.getScaledPageSize(range.page, pdfView.getZoom()); + float rowHeight = scaledPageSize.getHeight() / range.gridSize.rows; + float colWidth = scaledPageSize.getWidth() / range.gridSize.cols; + + + // get the page offset int the whole file + // --------------------------------------- + // | | | | + // |<--offset-->| (page) |<--offset-->| + // | | | | + // | | | | + // --------------------------------------- + float secondaryOffset = pdfView.pdfFile.getSecondaryPageOffset(page, pdfView.getZoom()); + + // calculate the row,col of the point in the leftTop and rightBottom + if (pdfView.isSwipeVertical()) { + range.leftTop.row = MathUtils.floor(Math.abs(pageFirstYOffset - pdfView.pdfFile.getPageOffset(range.page, pdfView.getZoom())) / rowHeight); + range.leftTop.col = MathUtils.floor(MathUtils.min(pageFirstXOffset - secondaryOffset, 0) / colWidth); + + range.rightBottom.row = MathUtils.ceil(Math.abs(pageLastYOffset - pdfView.pdfFile.getPageOffset(range.page, pdfView.getZoom())) / rowHeight); + range.rightBottom.col = MathUtils.floor(MathUtils.min(pageLastXOffset - secondaryOffset, 0) / colWidth); + } else { + range.leftTop.col = MathUtils.floor(Math.abs(pageFirstXOffset - pdfView.pdfFile.getPageOffset(range.page, pdfView.getZoom())) / colWidth); + range.leftTop.row = MathUtils.floor(MathUtils.min(pageFirstYOffset - secondaryOffset, 0) / rowHeight); + + range.rightBottom.col = MathUtils.floor(Math.abs(pageLastXOffset - pdfView.pdfFile.getPageOffset(range.page, pdfView.getZoom())) / colWidth); + range.rightBottom.row = MathUtils.floor(MathUtils.min(pageLastYOffset - secondaryOffset, 0) / rowHeight); + } + + renderRanges.add(range); + } + + return renderRanges; + } + + private void loadVisible() { + int parts = 0; + float scaledPreloadOffset = preloadOffset; + float firstXOffset = -xOffset + scaledPreloadOffset; + float lastXOffset = -xOffset - pdfView.getWidth() - scaledPreloadOffset; + float firstYOffset = -yOffset + scaledPreloadOffset; + float lastYOffset = -yOffset - pdfView.getHeight() - scaledPreloadOffset; + + List rangeList = getRenderRangeList(firstXOffset, firstYOffset, lastXOffset, lastYOffset); + + for (RenderRange range : rangeList) { + loadThumbnail(range.page); + } + + for (RenderRange range : rangeList) { + calculatePartSize(range.gridSize); + parts += loadPage(range.page, range.leftTop.row, range.rightBottom.row, range.leftTop.col, range.rightBottom.col, CACHE_SIZE - parts); + if (parts >= CACHE_SIZE) { + break; + } + } + + } + + private int loadPage(int page, int firstRow, int lastRow, int firstCol, int lastCol, + int nbOfPartsLoadable) { + int loaded = 0; + for (int row = firstRow; row <= lastRow; row++) { + for (int col = firstCol; col <= lastCol; col++) { + if (loadCell(page, row, col, pageRelativePartWidth, pageRelativePartHeight)) { + loaded++; + } + if (loaded >= nbOfPartsLoadable) { + return loaded; + } + } + } + return loaded; + } + + private boolean loadCell(int page, int row, int col, float pageRelativePartWidth, float pageRelativePartHeight) { + + float relX = pageRelativePartWidth * col; + float relY = pageRelativePartHeight * row; + float relWidth = pageRelativePartWidth; + float relHeight = pageRelativePartHeight; + + float renderWidth = partRenderWidth; + float renderHeight = partRenderHeight; + if (relX + relWidth > 1) { + relWidth = 1 - relX; + } + if (relY + relHeight > 1) { + relHeight = 1 - relY; + } + renderWidth *= relWidth; + renderHeight *= relHeight; + RectF pageRelativeBounds = new RectF(relX, relY, relX + relWidth, relY + relHeight); + + if (renderWidth > 0 && renderHeight > 0) { + if (!pdfView.cacheManager.upPartIfContained(page, pageRelativeBounds, cacheOrder)) { + pdfView.renderingHandler.addRenderingTask(page, renderWidth, renderHeight, + pageRelativeBounds, false, cacheOrder, pdfView.isBestQuality(), + pdfView.isAnnotationRendering()); + } + + cacheOrder++; + return true; + } + return false; + } + + private void loadThumbnail(int page) { + SizeF pageSize = pdfView.pdfFile.getPageSize(page); + float thumbnailWidth = pageSize.getWidth() * Constants.THUMBNAIL_RATIO; + float thumbnailHeight = pageSize.getHeight() * Constants.THUMBNAIL_RATIO; + if (!pdfView.cacheManager.containsThumbnail(page, thumbnailRect)) { + pdfView.renderingHandler.addRenderingTask(page, + thumbnailWidth, thumbnailHeight, thumbnailRect, + true, 0, pdfView.isBestQuality(), pdfView.isAnnotationRendering()); + } + } + + void loadPages() { + cacheOrder = 1; + xOffset = -MathUtils.max(pdfView.getCurrentXOffset(), 0); + yOffset = -MathUtils.max(pdfView.getCurrentYOffset(), 0); + + loadVisible(); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PdfFile.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PdfFile.java new file mode 100644 index 0000000..fdc104f --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/PdfFile.java @@ -0,0 +1,373 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.graphics.Bitmap; +import android.graphics.Rect; +import android.graphics.RectF; +import android.util.SparseBooleanArray; + +import com.github.barteksc.pdfviewer.exception.PageRenderingException; +import com.github.barteksc.pdfviewer.util.FitPolicy; +import com.github.barteksc.pdfviewer.util.PageSizeCalculator; +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; +import com.shockwave.pdfium.util.Size; +import com.shockwave.pdfium.util.SizeF; + +import java.util.ArrayList; +import java.util.List; + +class PdfFile { + + private static final Object lock = new Object(); + private PdfDocument pdfDocument; + private PdfiumCore pdfiumCore; + private int pagesCount = 0; + /** Original page sizes */ + private List originalPageSizes = new ArrayList<>(); + /** Scaled page sizes */ + private List pageSizes = new ArrayList<>(); + /** Opened pages with indicator whether opening was successful */ + private SparseBooleanArray openedPages = new SparseBooleanArray(); + /** Page with maximum width */ + private Size originalMaxWidthPageSize = new Size(0, 0); + /** Page with maximum height */ + private Size originalMaxHeightPageSize = new Size(0, 0); + /** Scaled page with maximum height */ + private SizeF maxHeightPageSize = new SizeF(0, 0); + /** Scaled page with maximum width */ + private SizeF maxWidthPageSize = new SizeF(0, 0); + /** True if scrolling is vertical, else it's horizontal */ + private boolean isVertical; + /** Fixed spacing between pages in pixels */ + private int spacingPx; + /** Calculate spacing automatically so each page fits on it's own in the center of the view */ + private boolean autoSpacing; + /** Calculated offsets for pages */ + private List pageOffsets = new ArrayList<>(); + /** Calculated auto spacing for pages */ + private List pageSpacing = new ArrayList<>(); + /** Calculated document length (width or height, depending on swipe mode) */ + private float documentLength = 0; + private final FitPolicy pageFitPolicy; + /** + * True if every page should fit separately according to the FitPolicy, + * else the largest page fits and other pages scale relatively + */ + private final boolean fitEachPage; + /** + * The pages the user want to display in order + * (ex: 0, 2, 2, 8, 8, 1, 1, 1) + */ + private int[] originalUserPages; + + PdfFile(PdfiumCore pdfiumCore, PdfDocument pdfDocument, FitPolicy pageFitPolicy, Size viewSize, int[] originalUserPages, + boolean isVertical, int spacing, boolean autoSpacing, boolean fitEachPage) { + this.pdfiumCore = pdfiumCore; + this.pdfDocument = pdfDocument; + this.pageFitPolicy = pageFitPolicy; + this.originalUserPages = originalUserPages; + this.isVertical = isVertical; + this.spacingPx = spacing; + this.autoSpacing = autoSpacing; + this.fitEachPage = fitEachPage; + setup(viewSize); + } + + private void setup(Size viewSize) { + if (originalUserPages != null) { + pagesCount = originalUserPages.length; + } else { + pagesCount = pdfiumCore.getPageCount(pdfDocument); + } + + for (int i = 0; i < pagesCount; i++) { + Size pageSize = pdfiumCore.getPageSize(pdfDocument, documentPage(i)); + if (pageSize.getWidth() > originalMaxWidthPageSize.getWidth()) { + originalMaxWidthPageSize = pageSize; + } + if (pageSize.getHeight() > originalMaxHeightPageSize.getHeight()) { + originalMaxHeightPageSize = pageSize; + } + originalPageSizes.add(pageSize); + } + + recalculatePageSizes(viewSize); + } + + /** + * Call after view size change to recalculate page sizes, offsets and document length + * + * @param viewSize new size of changed view + */ + public void recalculatePageSizes(Size viewSize) { + pageSizes.clear(); + PageSizeCalculator calculator = new PageSizeCalculator(pageFitPolicy, originalMaxWidthPageSize, + originalMaxHeightPageSize, viewSize, fitEachPage); + maxWidthPageSize = calculator.getOptimalMaxWidthPageSize(); + maxHeightPageSize = calculator.getOptimalMaxHeightPageSize(); + + for (Size size : originalPageSizes) { + pageSizes.add(calculator.calculate(size)); + } + if (autoSpacing) { + prepareAutoSpacing(viewSize); + } + prepareDocLen(); + preparePagesOffset(); + } + + public int getPagesCount() { + return pagesCount; + } + + public SizeF getPageSize(int pageIndex) { + int docPage = documentPage(pageIndex); + if (docPage < 0) { + return new SizeF(0, 0); + } + return pageSizes.get(pageIndex); + } + + public SizeF getScaledPageSize(int pageIndex, float zoom) { + SizeF size = getPageSize(pageIndex); + return new SizeF(size.getWidth() * zoom, size.getHeight() * zoom); + } + + /** + * get page size with biggest dimension (width in vertical mode and height in horizontal mode) + * + * @return size of page + */ + public SizeF getMaxPageSize() { + return isVertical ? maxWidthPageSize : maxHeightPageSize; + } + + public float getMaxPageWidth() { + return getMaxPageSize().getWidth(); + } + + public float getMaxPageHeight() { + return getMaxPageSize().getHeight(); + } + + private void prepareAutoSpacing(Size viewSize) { + pageSpacing.clear(); + for (int i = 0; i < getPagesCount(); i++) { + SizeF pageSize = pageSizes.get(i); + float spacing = Math.max(0, isVertical ? viewSize.getHeight() - pageSize.getHeight() : + viewSize.getWidth() - pageSize.getWidth()); + if (i < getPagesCount() - 1) { + spacing += spacingPx; + } + pageSpacing.add(spacing); + } + } + + private void prepareDocLen() { + float length = 0; + for (int i = 0; i < getPagesCount(); i++) { + SizeF pageSize = pageSizes.get(i); + length += isVertical ? pageSize.getHeight() : pageSize.getWidth(); + if (autoSpacing) { + length += pageSpacing.get(i); + } else if (i < getPagesCount() - 1) { + length += spacingPx; + } + } + documentLength = length; + } + + private void preparePagesOffset() { + pageOffsets.clear(); + float offset = 0; + for (int i = 0; i < getPagesCount(); i++) { + SizeF pageSize = pageSizes.get(i); + float size = isVertical ? pageSize.getHeight() : pageSize.getWidth(); + if (autoSpacing) { + offset += pageSpacing.get(i) / 2f; + if (i == 0) { + offset -= spacingPx / 2f; + } else if (i == getPagesCount() - 1) { + offset += spacingPx / 2f; + } + pageOffsets.add(offset); + offset += size + pageSpacing.get(i) / 2f; + } else { + pageOffsets.add(offset); + offset += size + spacingPx; + } + } + } + + public float getDocLen(float zoom) { + return documentLength * zoom; + } + + /** + * Get the page's height if swiping vertical, or width if swiping horizontal. + */ + public float getPageLength(int pageIndex, float zoom) { + SizeF size = getPageSize(pageIndex); + return (isVertical ? size.getHeight() : size.getWidth()) * zoom; + } + + public float getPageSpacing(int pageIndex, float zoom) { + float spacing = autoSpacing ? pageSpacing.get(pageIndex) : spacingPx; + return spacing * zoom; + } + + /** Get primary page offset, that is Y for vertical scroll and X for horizontal scroll */ + public float getPageOffset(int pageIndex, float zoom) { + int docPage = documentPage(pageIndex); + if (docPage < 0) { + return 0; + } + return pageOffsets.get(pageIndex) * zoom; + } + + /** Get secondary page offset, that is X for vertical scroll and Y for horizontal scroll */ + public float getSecondaryPageOffset(int pageIndex, float zoom) { + SizeF pageSize = getPageSize(pageIndex); + if (isVertical) { + float maxWidth = getMaxPageWidth(); + return zoom * (maxWidth - pageSize.getWidth()) / 2; //x + } else { + float maxHeight = getMaxPageHeight(); + return zoom * (maxHeight - pageSize.getHeight()) / 2; //y + } + } + + public int getPageAtOffset(float offset, float zoom) { + int currentPage = 0; + for (int i = 0; i < getPagesCount(); i++) { + float off = pageOffsets.get(i) * zoom - getPageSpacing(i, zoom) / 2f; + if (off >= offset) { + break; + } + currentPage++; + } + return --currentPage >= 0 ? currentPage : 0; + } + + public boolean openPage(int pageIndex) throws PageRenderingException { + int docPage = documentPage(pageIndex); + if (docPage < 0) { + return false; + } + + synchronized (lock) { + if (openedPages.indexOfKey(docPage) < 0) { + try { + pdfiumCore.openPage(pdfDocument, docPage); + openedPages.put(docPage, true); + return true; + } catch (Exception e) { + openedPages.put(docPage, false); + throw new PageRenderingException(pageIndex, e); + } + } + return false; + } + } + + public boolean pageHasError(int pageIndex) { + int docPage = documentPage(pageIndex); + return !openedPages.get(docPage, false); + } + + public void renderPageBitmap(Bitmap bitmap, int pageIndex, Rect bounds, boolean annotationRendering) { + int docPage = documentPage(pageIndex); + pdfiumCore.renderPageBitmap(pdfDocument, bitmap, docPage, + bounds.left, bounds.top, bounds.width(), bounds.height(), annotationRendering); + } + + public PdfDocument.Meta getMetaData() { + if (pdfDocument == null) { + return null; + } + return pdfiumCore.getDocumentMeta(pdfDocument); + } + + public List getBookmarks() { + if (pdfDocument == null) { + return new ArrayList<>(); + } + return pdfiumCore.getTableOfContents(pdfDocument); + } + + public List getPageLinks(int pageIndex) { + int docPage = documentPage(pageIndex); + return pdfiumCore.getPageLinks(pdfDocument, docPage); + } + + public RectF mapRectToDevice(int pageIndex, int startX, int startY, int sizeX, int sizeY, + RectF rect) { + int docPage = documentPage(pageIndex); + return pdfiumCore.mapRectToDevice(pdfDocument, docPage, startX, startY, sizeX, sizeY, 0, rect); + } + + public void dispose() { + if (pdfiumCore != null && pdfDocument != null) { + pdfiumCore.closeDocument(pdfDocument); + } + + pdfDocument = null; + originalUserPages = null; + } + + /** + * Given the UserPage number, this method restrict it + * to be sure it's an existing page. It takes care of + * using the user defined pages if any. + * + * @param userPage A page number. + * @return A restricted valid page number (example : -2 => 0) + */ + public int determineValidPageNumberFrom(int userPage) { + if (userPage <= 0) { + return 0; + } + if (originalUserPages != null) { + if (userPage >= originalUserPages.length) { + return originalUserPages.length - 1; + } + } else { + if (userPage >= getPagesCount()) { + return getPagesCount() - 1; + } + } + return userPage; + } + + public int documentPage(int userPage) { + int documentPage = userPage; + if (originalUserPages != null) { + if (userPage < 0 || userPage >= originalUserPages.length) { + return -1; + } else { + documentPage = originalUserPages[userPage]; + } + } + + if (documentPage < 0 || userPage >= getPagesCount()) { + return -1; + } + + return documentPage; + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/RenderingHandler.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/RenderingHandler.java new file mode 100644 index 0000000..aa9471f --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/RenderingHandler.java @@ -0,0 +1,161 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer; + +import android.graphics.Bitmap; +import android.graphics.Color; +import android.graphics.Matrix; +import android.graphics.Rect; +import android.graphics.RectF; +import android.os.Handler; +import android.os.Looper; +import android.os.Message; +import android.util.Log; + +import com.github.barteksc.pdfviewer.exception.PageRenderingException; +import com.github.barteksc.pdfviewer.model.PagePart; + +/** + * A {@link Handler} that will process incoming {@link RenderingTask} messages + * and alert {@link PDFView#onBitmapRendered(PagePart)} when the portion of the + * PDF is ready to render. + */ +class RenderingHandler extends Handler { + /** + * {@link Message#what} kind of message this handler processes. + */ + static final int MSG_RENDER_TASK = 1; + + private static final String TAG = RenderingHandler.class.getName(); + + private PDFView pdfView; + + private RectF renderBounds = new RectF(); + private Rect roundedRenderBounds = new Rect(); + private Matrix renderMatrix = new Matrix(); + private boolean running = false; + + RenderingHandler(Looper looper, PDFView pdfView) { + super(looper); + this.pdfView = pdfView; + } + + void addRenderingTask(int page, float width, float height, RectF bounds, boolean thumbnail, int cacheOrder, boolean bestQuality, boolean annotationRendering) { + RenderingTask task = new RenderingTask(width, height, bounds, page, thumbnail, cacheOrder, bestQuality, annotationRendering); + Message msg = obtainMessage(MSG_RENDER_TASK, task); + sendMessage(msg); + } + + @Override + public void handleMessage(Message message) { + RenderingTask task = (RenderingTask) message.obj; + try { + final PagePart part = proceed(task); + if (part != null) { + if (running) { + pdfView.post(new Runnable() { + @Override + public void run() { + pdfView.onBitmapRendered(part); + } + }); + } else { + part.getRenderedBitmap().recycle(); + } + } + } catch (final PageRenderingException ex) { + pdfView.post(new Runnable() { + @Override + public void run() { + pdfView.onPageError(ex); + } + }); + } + } + + private PagePart proceed(RenderingTask renderingTask) throws PageRenderingException { + PdfFile pdfFile = pdfView.pdfFile; + pdfFile.openPage(renderingTask.page); + + int w = Math.round(renderingTask.width); + int h = Math.round(renderingTask.height); + + if (w == 0 || h == 0 || pdfFile.pageHasError(renderingTask.page)) { + return null; + } + + Bitmap render; + try { + render = Bitmap.createBitmap(w, h, renderingTask.bestQuality ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565); + } catch (IllegalArgumentException e) { + Log.e(TAG, "Cannot create bitmap", e); + return null; + } + calculateBounds(w, h, renderingTask.bounds); + + pdfFile.renderPageBitmap(render, renderingTask.page, roundedRenderBounds, renderingTask.annotationRendering); + + return new PagePart(renderingTask.page, render, + renderingTask.bounds, renderingTask.thumbnail, + renderingTask.cacheOrder); + } + + private void calculateBounds(int width, int height, RectF pageSliceBounds) { + renderMatrix.reset(); + renderMatrix.postTranslate(-pageSliceBounds.left * width, -pageSliceBounds.top * height); + renderMatrix.postScale(1 / pageSliceBounds.width(), 1 / pageSliceBounds.height()); + + renderBounds.set(0, 0, width, height); + renderMatrix.mapRect(renderBounds); + renderBounds.round(roundedRenderBounds); + } + + void stop() { + running = false; + } + + void start() { + running = true; + } + + private class RenderingTask { + + float width, height; + + RectF bounds; + + int page; + + boolean thumbnail; + + int cacheOrder; + + boolean bestQuality; + + boolean annotationRendering; + + RenderingTask(float width, float height, RectF bounds, int page, boolean thumbnail, int cacheOrder, boolean bestQuality, boolean annotationRendering) { + this.page = page; + this.width = width; + this.height = height; + this.bounds = bounds; + this.thumbnail = thumbnail; + this.cacheOrder = cacheOrder; + this.bestQuality = bestQuality; + this.annotationRendering = annotationRendering; + } + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/exception/FileNotFoundException.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/exception/FileNotFoundException.java new file mode 100644 index 0000000..f0fc6f8 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/exception/FileNotFoundException.java @@ -0,0 +1,28 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.exception; + +@Deprecated +public class FileNotFoundException extends RuntimeException { + + public FileNotFoundException(String detailMessage) { + super(detailMessage); + } + + public FileNotFoundException(String detailMessage, Throwable throwable) { + super(detailMessage, throwable); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/exception/PageRenderingException.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/exception/PageRenderingException.java new file mode 100644 index 0000000..b6ff2b8 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/exception/PageRenderingException.java @@ -0,0 +1,14 @@ +package com.github.barteksc.pdfviewer.exception; + +public class PageRenderingException extends Exception { + private final int page; + + public PageRenderingException(int page, Throwable cause) { + super(cause); + this.page = page; + } + + public int getPage() { + return page; + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.java new file mode 100644 index 0000000..0849da3 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/link/DefaultLinkHandler.java @@ -0,0 +1,61 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.link; + +import android.content.Context; +import android.content.Intent; +import android.net.Uri; +import android.util.Log; + +import com.github.barteksc.pdfviewer.PDFView; +import com.github.barteksc.pdfviewer.model.LinkTapEvent; + +public class DefaultLinkHandler implements LinkHandler { + + private static final String TAG = DefaultLinkHandler.class.getSimpleName(); + + private PDFView pdfView; + + public DefaultLinkHandler(PDFView pdfView) { + this.pdfView = pdfView; + } + + @Override + public void handleLinkEvent(LinkTapEvent event) { + String uri = event.getLink().getUri(); + Integer page = event.getLink().getDestPageIdx(); + if (uri != null && !uri.isEmpty()) { + handleUri(uri); + } else if (page != null) { + handlePage(page); + } + } + + private void handleUri(String uri) { + Uri parsedUri = Uri.parse(uri); + Intent intent = new Intent(Intent.ACTION_VIEW, parsedUri); + Context context = pdfView.getContext(); + if (intent.resolveActivity(context.getPackageManager()) != null) { + context.startActivity(intent); + } else { + Log.w(TAG, "No activity found for URI: " + uri); + } + } + + private void handlePage(int page) { + pdfView.jumpTo(page); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/link/LinkHandler.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/link/LinkHandler.java new file mode 100644 index 0000000..f09dc11 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/link/LinkHandler.java @@ -0,0 +1,28 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.link; + +import com.github.barteksc.pdfviewer.model.LinkTapEvent; + +public interface LinkHandler { + + /** + * Called when link was tapped by user + * + * @param event current event + */ + void handleLinkEvent(LinkTapEvent event); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/Callbacks.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/Callbacks.java new file mode 100644 index 0000000..09becb1 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/Callbacks.java @@ -0,0 +1,180 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +import android.view.MotionEvent; + +import com.github.barteksc.pdfviewer.link.LinkHandler; +import com.github.barteksc.pdfviewer.model.LinkTapEvent; + +public class Callbacks { + + /** + * Call back object to call when the PDF is loaded + */ + private OnLoadCompleteListener onLoadCompleteListener; + + /** + * Call back object to call when document loading error occurs + */ + private OnErrorListener onErrorListener; + + /** + * Call back object to call when the page load error occurs + */ + private OnPageErrorListener onPageErrorListener; + + /** + * Call back object to call when the document is initially rendered + */ + private OnRenderListener onRenderListener; + + /** + * Call back object to call when the page has changed + */ + private OnPageChangeListener onPageChangeListener; + + /** + * Call back object to call when the page is scrolled + */ + private OnPageScrollListener onPageScrollListener; + + /** + * Call back object to call when the above layer is to drawn + */ + private OnDrawListener onDrawListener; + + private OnDrawListener onDrawAllListener; + + /** + * Call back object to call when the user does a tap gesture + */ + private OnTapListener onTapListener; + + /** + * Call back object to call when the user does a long tap gesture + */ + private OnLongPressListener onLongPressListener; + + /** + * Call back object to call when clicking link + */ + private LinkHandler linkHandler; + + public void setOnLoadComplete(OnLoadCompleteListener onLoadCompleteListener) { + this.onLoadCompleteListener = onLoadCompleteListener; + } + + public void callOnLoadComplete(int pagesCount) { + if (onLoadCompleteListener != null) { + onLoadCompleteListener.loadComplete(pagesCount); + } + } + + public void setOnError(OnErrorListener onErrorListener) { + this.onErrorListener = onErrorListener; + } + + public OnErrorListener getOnError() { + return onErrorListener; + } + + public void setOnPageError(OnPageErrorListener onPageErrorListener) { + this.onPageErrorListener = onPageErrorListener; + } + + public boolean callOnPageError(int page, Throwable error) { + if (onPageErrorListener != null) { + onPageErrorListener.onPageError(page, error); + return true; + } + return false; + } + + public void setOnRender(OnRenderListener onRenderListener) { + this.onRenderListener = onRenderListener; + } + + public void callOnRender(int pagesCount) { + if (onRenderListener != null) { + onRenderListener.onInitiallyRendered(pagesCount); + } + } + + public void setOnPageChange(OnPageChangeListener onPageChangeListener) { + this.onPageChangeListener = onPageChangeListener; + } + + public void callOnPageChange(int page, int pagesCount) { + if (onPageChangeListener != null) { + onPageChangeListener.onPageChanged(page, pagesCount); + } + } + + public void setOnPageScroll(OnPageScrollListener onPageScrollListener) { + this.onPageScrollListener = onPageScrollListener; + } + + public void callOnPageScroll(int currentPage, float offset) { + if (onPageScrollListener != null) { + onPageScrollListener.onPageScrolled(currentPage, offset); + } + } + + public void setOnDraw(OnDrawListener onDrawListener) { + this.onDrawListener = onDrawListener; + } + + public OnDrawListener getOnDraw() { + return onDrawListener; + } + + public void setOnDrawAll(OnDrawListener onDrawAllListener) { + this.onDrawAllListener = onDrawAllListener; + } + + public OnDrawListener getOnDrawAll() { + return onDrawAllListener; + } + + public void setOnTap(OnTapListener onTapListener) { + this.onTapListener = onTapListener; + } + + public boolean callOnTap(MotionEvent event) { + return onTapListener != null && onTapListener.onTap(event); + } + + public void setOnLongPress(OnLongPressListener onLongPressListener) { + this.onLongPressListener = onLongPressListener; + } + + public void callOnLongPress(MotionEvent event) { + if (onLongPressListener != null) { + onLongPressListener.onLongPress(event); + } + } + + public void setLinkHandler(LinkHandler linkHandler) { + this.linkHandler = linkHandler; + } + + public void callLinkHandler(LinkTapEvent event) { + if (linkHandler != null) { + linkHandler.handleLinkEvent(event); + } + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnDrawListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnDrawListener.java new file mode 100644 index 0000000..a318ebb --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnDrawListener.java @@ -0,0 +1,38 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +import android.graphics.Canvas; + +/** + * This interface allows an extern class to draw + * something on the PDFView canvas, above all images. + */ +public interface OnDrawListener { + + /** + * This method is called when the PDFView is + * drawing its view. + *

+ * The page is starting at (0,0) + * + * @param canvas The canvas on which to draw things. + * @param pageWidth The width of the current page. + * @param pageHeight The height of the current page. + * @param displayedPage The current page index + */ + void onLayerDrawn(Canvas canvas, float pageWidth, float pageHeight, int displayedPage); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnErrorListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnErrorListener.java new file mode 100644 index 0000000..876bacf --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnErrorListener.java @@ -0,0 +1,25 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +public interface OnErrorListener { + + /** + * Called if error occurred while opening PDF + * @param t Throwable with error + */ + void onError(Throwable t); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.java new file mode 100644 index 0000000..a52cbc9 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLoadCompleteListener.java @@ -0,0 +1,29 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +/** + * Implement this interface to receive events from PDFView + * when loading is complete. + */ +public interface OnLoadCompleteListener { + + /** + * Called when the PDF is loaded + * @param nbPages the number of pages in this PDF file + */ + void loadComplete(int nbPages); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLongPressListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLongPressListener.java new file mode 100644 index 0000000..fc94c72 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnLongPressListener.java @@ -0,0 +1,32 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +import android.view.MotionEvent; + +/** + * Implement this interface to receive events from PDFView + * when view has been long pressed + */ +public interface OnLongPressListener { + + /** + * Called when the user has a long tap gesture, before processing scroll handle toggling + * + * @param e MotionEvent that registered as a confirmed long press + */ + void onLongPress(MotionEvent e); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.java new file mode 100644 index 0000000..0945ca8 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageChangeListener.java @@ -0,0 +1,32 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +/** + * Implements this interface to receive events from PDFView + * when a page has changed through swipe + */ +public interface OnPageChangeListener { + + /** + * Called when the user use swipe to change page + * + * @param page the new page displayed, starting from 0 + * @param pageCount the total page count + */ + void onPageChanged(int page, int pageCount); + +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.java new file mode 100644 index 0000000..3fb38a2 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageErrorListener.java @@ -0,0 +1,25 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +public interface OnPageErrorListener { + + /** + * Called if error occurred while loading PDF page + * @param t Throwable with error + */ + void onPageError(int page, Throwable t); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.java new file mode 100644 index 0000000..6eda1fd --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnPageScrollListener.java @@ -0,0 +1,31 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +/** + * Implements this interface to receive events from PDFView + * when a page has been scrolled + */ +public interface OnPageScrollListener { + + /** + * Called on every move while scrolling + * + * @param page current page index + * @param positionOffset see {@link com.github.barteksc.pdfviewer.PDFView#getPositionOffset()} + */ + void onPageScrolled(int page, float positionOffset); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnRenderListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnRenderListener.java new file mode 100644 index 0000000..9998249 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnRenderListener.java @@ -0,0 +1,25 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +public interface OnRenderListener { + + /** + * Called only once, when document is rendered + * @param nbPages number of pages + */ + void onInitiallyRendered(int nbPages); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnTapListener.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnTapListener.java new file mode 100644 index 0000000..081a3a2 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/listener/OnTapListener.java @@ -0,0 +1,33 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.listener; + +import android.view.MotionEvent; + +/** + * Implement this interface to receive events from PDFView + * when view has been touched + */ +public interface OnTapListener { + + /** + * Called when the user has a tap gesture, before processing scroll handle toggling + * + * @param e MotionEvent that registered as a confirmed single tap + * @return true if the single tap was handled, false to toggle scroll handle + */ + boolean onTap(MotionEvent e); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/model/LinkTapEvent.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/model/LinkTapEvent.java new file mode 100644 index 0000000..7e72bdd --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/model/LinkTapEvent.java @@ -0,0 +1,62 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.model; + +import android.graphics.RectF; + +import com.shockwave.pdfium.PdfDocument; + +public class LinkTapEvent { + private float originalX; + private float originalY; + private float documentX; + private float documentY; + private RectF mappedLinkRect; + private PdfDocument.Link link; + + public LinkTapEvent(float originalX, float originalY, float documentX, float documentY, RectF mappedLinkRect, PdfDocument.Link link) { + this.originalX = originalX; + this.originalY = originalY; + this.documentX = documentX; + this.documentY = documentY; + this.mappedLinkRect = mappedLinkRect; + this.link = link; + } + + public float getOriginalX() { + return originalX; + } + + public float getOriginalY() { + return originalY; + } + + public float getDocumentX() { + return documentX; + } + + public float getDocumentY() { + return documentY; + } + + public RectF getMappedLinkRect() { + return mappedLinkRect; + } + + public PdfDocument.Link getLink() { + return link; + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/model/PagePart.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/model/PagePart.java new file mode 100644 index 0000000..19a2186 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/model/PagePart.java @@ -0,0 +1,80 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.model; + +import android.graphics.Bitmap; +import android.graphics.RectF; + +public class PagePart { + + private int page; + + private Bitmap renderedBitmap; + + private RectF pageRelativeBounds; + + private boolean thumbnail; + + private int cacheOrder; + + public PagePart(int page, Bitmap renderedBitmap, RectF pageRelativeBounds, boolean thumbnail, int cacheOrder) { + super(); + this.page = page; + this.renderedBitmap = renderedBitmap; + this.pageRelativeBounds = pageRelativeBounds; + this.thumbnail = thumbnail; + this.cacheOrder = cacheOrder; + } + + public int getCacheOrder() { + return cacheOrder; + } + + public int getPage() { + return page; + } + + public Bitmap getRenderedBitmap() { + return renderedBitmap; + } + + public RectF getPageRelativeBounds() { + return pageRelativeBounds; + } + + public boolean isThumbnail() { + return thumbnail; + } + + public void setCacheOrder(int cacheOrder) { + this.cacheOrder = cacheOrder; + } + + @Override + public boolean equals(Object obj) { + if (!(obj instanceof PagePart)) { + return false; + } + + PagePart part = (PagePart) obj; + return part.getPage() == page + && part.getPageRelativeBounds().left == pageRelativeBounds.left + && part.getPageRelativeBounds().right == pageRelativeBounds.right + && part.getPageRelativeBounds().top == pageRelativeBounds.top + && part.getPageRelativeBounds().bottom == pageRelativeBounds.bottom; + } + +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.java new file mode 100644 index 0000000..03160eb --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/scroll/DefaultScrollHandle.java @@ -0,0 +1,240 @@ +package com.github.barteksc.pdfviewer.scroll; + +import android.content.Context; +import android.graphics.Color; +import android.graphics.drawable.Drawable; +import android.os.Handler; +import android.util.TypedValue; +import android.view.MotionEvent; +import android.view.ViewGroup; +import android.widget.RelativeLayout; +import android.widget.TextView; + +import androidx.core.content.ContextCompat; + +import com.github.barteksc.pdfviewer.PDFView; +import com.github.barteksc.pdfviewer.R; +import com.github.barteksc.pdfviewer.util.Util; + +public class DefaultScrollHandle extends RelativeLayout implements ScrollHandle { + + private final static int HANDLE_LONG = 65; + private final static int HANDLE_SHORT = 40; + private final static int DEFAULT_TEXT_SIZE = 16; + + private float relativeHandlerMiddle = 0f; + + protected TextView textView; + protected Context context; + private boolean inverted; + private PDFView pdfView; + private float currentPos; + + private Handler handler = new Handler(); + private Runnable hidePageScrollerRunnable = new Runnable() { + @Override + public void run() { + hide(); + } + }; + + public DefaultScrollHandle(Context context) { + this(context, false); + } + + public DefaultScrollHandle(Context context, boolean inverted) { + super(context); + this.context = context; + this.inverted = inverted; + textView = new TextView(context); + setVisibility(INVISIBLE); + setTextColor(Color.BLACK); + setTextSize(DEFAULT_TEXT_SIZE); + } + + @Override + public void setupLayout(PDFView pdfView) { + int align, width, height; + Drawable background; + // determine handler position, default is right (when scrolling vertically) or bottom (when scrolling horizontally) + if (pdfView.isSwipeVertical()) { + width = HANDLE_LONG; + height = HANDLE_SHORT; + if (inverted) { // left + align = ALIGN_PARENT_LEFT; + background = ContextCompat.getDrawable(context, R.drawable.default_scroll_handle_left); + } else { // right + align = ALIGN_PARENT_RIGHT; + background = ContextCompat.getDrawable(context, R.drawable.default_scroll_handle_right); + } + } else { + width = HANDLE_SHORT; + height = HANDLE_LONG; + if (inverted) { // top + align = ALIGN_PARENT_TOP; + background = ContextCompat.getDrawable(context, R.drawable.default_scroll_handle_top); + } else { // bottom + align = ALIGN_PARENT_BOTTOM; + background = ContextCompat.getDrawable(context, R.drawable.default_scroll_handle_bottom); + } + } + + if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN) { + setBackgroundDrawable(background); + } else { + setBackground(background); + } + + LayoutParams lp = new LayoutParams(Util.getDP(context, width), Util.getDP(context, height)); + lp.setMargins(0, 0, 0, 0); + + LayoutParams tvlp = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); + tvlp.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE); + + addView(textView, tvlp); + + lp.addRule(align); + pdfView.addView(this, lp); + + this.pdfView = pdfView; + } + + @Override + public void destroyLayout() { + pdfView.removeView(this); + } + + @Override + public void setScroll(float position) { + if (!shown()) { + show(); + } else { + handler.removeCallbacks(hidePageScrollerRunnable); + } + if (pdfView != null) { + setPosition((pdfView.isSwipeVertical() ? pdfView.getHeight() : pdfView.getWidth()) * position); + } + } + + private void setPosition(float pos) { + if (Float.isInfinite(pos) || Float.isNaN(pos)) { + return; + } + float pdfViewSize; + if (pdfView.isSwipeVertical()) { + pdfViewSize = pdfView.getHeight(); + } else { + pdfViewSize = pdfView.getWidth(); + } + pos -= relativeHandlerMiddle; + + if (pos < 0) { + pos = 0; + } else if (pos > pdfViewSize - Util.getDP(context, HANDLE_SHORT)) { + pos = pdfViewSize - Util.getDP(context, HANDLE_SHORT); + } + + if (pdfView.isSwipeVertical()) { + setY(pos); + } else { + setX(pos); + } + + calculateMiddle(); + invalidate(); + } + + private void calculateMiddle() { + float pos, viewSize, pdfViewSize; + if (pdfView.isSwipeVertical()) { + pos = getY(); + viewSize = getHeight(); + pdfViewSize = pdfView.getHeight(); + } else { + pos = getX(); + viewSize = getWidth(); + pdfViewSize = pdfView.getWidth(); + } + relativeHandlerMiddle = ((pos + relativeHandlerMiddle) / pdfViewSize) * viewSize; + } + + @Override + public void hideDelayed() { + handler.postDelayed(hidePageScrollerRunnable, 1000); + } + + @Override + public void setPageNum(int pageNum) { + String text = String.valueOf(pageNum); + if (!textView.getText().equals(text)) { + textView.setText(text); + } + } + + @Override + public boolean shown() { + return getVisibility() == VISIBLE; + } + + @Override + public void show() { + setVisibility(VISIBLE); + } + + @Override + public void hide() { + setVisibility(INVISIBLE); + } + + public void setTextColor(int color) { + textView.setTextColor(color); + } + + /** + * @param size text size in dp + */ + public void setTextSize(int size) { + textView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, size); + } + + private boolean isPDFViewReady() { + return pdfView != null && pdfView.getPageCount() > 0 && !pdfView.documentFitsView(); + } + + @Override + public boolean onTouchEvent(MotionEvent event) { + + if (!isPDFViewReady()) { + return super.onTouchEvent(event); + } + + switch (event.getAction()) { + case MotionEvent.ACTION_DOWN: + case MotionEvent.ACTION_POINTER_DOWN: + pdfView.stopFling(); + handler.removeCallbacks(hidePageScrollerRunnable); + if (pdfView.isSwipeVertical()) { + currentPos = event.getRawY() - getY(); + } else { + currentPos = event.getRawX() - getX(); + } + case MotionEvent.ACTION_MOVE: + if (pdfView.isSwipeVertical()) { + setPosition(event.getRawY() - currentPos + relativeHandlerMiddle); + pdfView.setPositionOffset(relativeHandlerMiddle / (float) getHeight(), false); + } else { + setPosition(event.getRawX() - currentPos + relativeHandlerMiddle); + pdfView.setPositionOffset(relativeHandlerMiddle / (float) getWidth(), false); + } + return true; + case MotionEvent.ACTION_CANCEL: + case MotionEvent.ACTION_UP: + case MotionEvent.ACTION_POINTER_UP: + hideDelayed(); + pdfView.performPageSnap(); + return true; + } + + return super.onTouchEvent(event); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/scroll/ScrollHandle.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/scroll/ScrollHandle.java new file mode 100644 index 0000000..b58de5a --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/scroll/ScrollHandle.java @@ -0,0 +1,57 @@ +package com.github.barteksc.pdfviewer.scroll; + +import com.github.barteksc.pdfviewer.PDFView; + +public interface ScrollHandle { + + /** + * Used to move the handle, called internally by PDFView + * + * @param position current scroll ratio between 0 and 1 + */ + void setScroll(float position); + + /** + * Method called by PDFView after setting scroll handle. + * Do not call this method manually. + * For usage sample see {@link DefaultScrollHandle} + * + * @param pdfView PDFView instance + */ + void setupLayout(PDFView pdfView); + + /** + * Method called by PDFView when handle should be removed from layout + * Do not call this method manually. + */ + void destroyLayout(); + + /** + * Set page number displayed on handle + * + * @param pageNum page number + */ + void setPageNum(int pageNum); + + /** + * Get handle visibility + * + * @return true if handle is visible, false otherwise + */ + boolean shown(); + + /** + * Show handle + */ + void show(); + + /** + * Hide handle immediately + */ + void hide(); + + /** + * Hide handle after some time (defined by implementation) + */ + void hideDelayed(); +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/AssetSource.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/AssetSource.java new file mode 100644 index 0000000..3e24e20 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/AssetSource.java @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2016 Bartosz Schiller. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.source; + + +import android.content.Context; +import android.os.ParcelFileDescriptor; + +import com.github.barteksc.pdfviewer.util.FileUtils; +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; + +import java.io.File; +import java.io.IOException; + +public class AssetSource implements DocumentSource { + + private final String assetName; + + public AssetSource(String assetName) { + this.assetName = assetName; + } + + @Override + public PdfDocument createDocument(Context context, PdfiumCore core, String password) throws IOException { + File f = FileUtils.fileFromAsset(context, assetName); + ParcelFileDescriptor pfd = ParcelFileDescriptor.open(f, ParcelFileDescriptor.MODE_READ_ONLY); + return core.newDocument(pfd, password); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/ByteArraySource.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/ByteArraySource.java new file mode 100644 index 0000000..245c78f --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/ByteArraySource.java @@ -0,0 +1,37 @@ +/* + * Copyright (C) 2016 Bartosz Schiller. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.source; + +import android.content.Context; + +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; + +import java.io.IOException; + +public class ByteArraySource implements DocumentSource { + + private byte[] data; + + public ByteArraySource(byte[] data) { + this.data = data; + } + + @Override + public PdfDocument createDocument(Context context, PdfiumCore core, String password) throws IOException { + return core.newDocument(data, password); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/DocumentSource.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/DocumentSource.java new file mode 100644 index 0000000..4c76c5a --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/DocumentSource.java @@ -0,0 +1,27 @@ +/* + * Copyright (C) 2016 Bartosz Schiller. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.source; + +import android.content.Context; + +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; + +import java.io.IOException; + +public interface DocumentSource { + PdfDocument createDocument(Context context, PdfiumCore core, String password) throws IOException; +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/FileSource.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/FileSource.java new file mode 100644 index 0000000..cfe092c --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/FileSource.java @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2016 Bartosz Schiller. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.source; + +import android.content.Context; +import android.os.ParcelFileDescriptor; + +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; + +import java.io.File; +import java.io.IOException; + +public class FileSource implements DocumentSource { + + private File file; + + public FileSource(File file) { + this.file = file; + } + + @Override + public PdfDocument createDocument(Context context, PdfiumCore core, String password) throws IOException { + ParcelFileDescriptor pfd = ParcelFileDescriptor.open(file, ParcelFileDescriptor.MODE_READ_ONLY); + return core.newDocument(pfd, password); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/InputStreamSource.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/InputStreamSource.java new file mode 100644 index 0000000..26e60a8 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/InputStreamSource.java @@ -0,0 +1,39 @@ +/* + * Copyright (C) 2016 Bartosz Schiller. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.source; + +import android.content.Context; + +import com.github.barteksc.pdfviewer.util.Util; +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; + +import java.io.IOException; +import java.io.InputStream; + +public class InputStreamSource implements DocumentSource { + + private InputStream inputStream; + + public InputStreamSource(InputStream inputStream) { + this.inputStream = inputStream; + } + + @Override + public PdfDocument createDocument(Context context, PdfiumCore core, String password) throws IOException { + return core.newDocument(Util.toByteArray(inputStream), password); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/UriSource.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/UriSource.java new file mode 100644 index 0000000..15215f0 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/source/UriSource.java @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2016 Bartosz Schiller. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.source; + +import android.content.Context; +import android.net.Uri; +import android.os.ParcelFileDescriptor; + +import com.shockwave.pdfium.PdfDocument; +import com.shockwave.pdfium.PdfiumCore; + +import java.io.IOException; + +public class UriSource implements DocumentSource { + + private Uri uri; + + public UriSource(Uri uri) { + this.uri = uri; + } + + @Override + public PdfDocument createDocument(Context context, PdfiumCore core, String password) throws IOException { + ParcelFileDescriptor pfd = context.getContentResolver().openFileDescriptor(uri, "r"); + return core.newDocument(pfd, password); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/ArrayUtils.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/ArrayUtils.java new file mode 100644 index 0000000..3fb887d --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/ArrayUtils.java @@ -0,0 +1,74 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +import java.util.ArrayList; +import java.util.List; + +public class ArrayUtils { + + private ArrayUtils() { + // Prevents instantiation + } + + /** Transforms (0,1,2,2,3) to (0,1,2,3) */ + public static int[] deleteDuplicatedPages(int[] pages) { + List result = new ArrayList<>(); + int lastInt = -1; + for (Integer currentInt : pages) { + if (lastInt != currentInt) { + result.add(currentInt); + } + lastInt = currentInt; + } + int[] arrayResult = new int[result.size()]; + for (int i = 0; i < result.size(); i++) { + arrayResult[i] = result.get(i); + } + return arrayResult; + } + + /** Transforms (0, 4, 4, 6, 6, 6, 3) into (0, 1, 1, 2, 2, 2, 3) */ + public static int[] calculateIndexesInDuplicateArray(int[] originalUserPages) { + int[] result = new int[originalUserPages.length]; + if (originalUserPages.length == 0) { + return result; + } + + int index = 0; + result[0] = index; + for (int i = 1; i < originalUserPages.length; i++) { + if (originalUserPages[i] != originalUserPages[i - 1]) { + index++; + } + result[i] = index; + } + + return result; + } + + public static String arrayToString(int[] array) { + StringBuilder builder = new StringBuilder("["); + for (int i = 0; i < array.length; i++) { + builder.append(array[i]); + if (i != array.length - 1) { + builder.append(","); + } + } + builder.append("]"); + return builder.toString(); + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/Constants.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/Constants.java new file mode 100644 index 0000000..bea7e1b --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/Constants.java @@ -0,0 +1,51 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +public class Constants { + + public static boolean DEBUG_MODE = false; + + /** Between 0 and 1, the thumbnails quality (default 0.3). Increasing this value may cause performance decrease */ + public static float THUMBNAIL_RATIO = 0.3f; + + /** + * The size of the rendered parts (default 256) + * Tinier : a little bit slower to have the whole page rendered but more reactive. + * Bigger : user will have to wait longer to have the first visual results + */ + public static float PART_SIZE = 256; + + /** Part of document above and below screen that should be preloaded, in dp */ + public static int PRELOAD_OFFSET = 20; + + public static class Cache { + + /** The size of the cache (number of bitmaps kept) */ + public static int CACHE_SIZE = 120; + + public static int THUMBNAILS_CACHE_SIZE = 8; + } + + public static class Pinch { + + public static float MAXIMUM_ZOOM = 10; + + public static float MINIMUM_ZOOM = 1; + + } + +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/FileUtils.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/FileUtils.java new file mode 100644 index 0000000..0aa325e --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/FileUtils.java @@ -0,0 +1,62 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +import android.content.Context; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; + +public class FileUtils { + + private FileUtils() { + // Prevents instantiation + } + + public static File fileFromAsset(Context context, String assetName) throws IOException { + File outFile = new File(context.getCacheDir(), assetName + "-pdfview.pdf"); + if (assetName.contains("/")) { + outFile.getParentFile().mkdirs(); + } + copy(context.getAssets().open(assetName), outFile); + return outFile; + } + + public static void copy(InputStream inputStream, File output) throws IOException { + OutputStream outputStream = null; + try { + outputStream = new FileOutputStream(output); + int read = 0; + byte[] bytes = new byte[1024]; + while ((read = inputStream.read(bytes)) != -1) { + outputStream.write(bytes, 0, read); + } + } finally { + try { + if (inputStream != null) { + inputStream.close(); + } + } finally { + if (outputStream != null) { + outputStream.close(); + } + } + } + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/FitPolicy.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/FitPolicy.java new file mode 100644 index 0000000..6e90dd5 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/FitPolicy.java @@ -0,0 +1,20 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +public enum FitPolicy { + WIDTH, HEIGHT, BOTH +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/MathUtils.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/MathUtils.java new file mode 100644 index 0000000..8d9b224 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/MathUtils.java @@ -0,0 +1,105 @@ +/** + * Copyright 2016 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +public class MathUtils { + + static private final int BIG_ENOUGH_INT = 16 * 1024; + static private final double BIG_ENOUGH_FLOOR = BIG_ENOUGH_INT; + static private final double BIG_ENOUGH_CEIL = 16384.999999999996; + + private MathUtils() { + // Prevents instantiation + } + + /** + * Limits the given number between the other values + * @param number The number to limit. + * @param between The smallest value the number can take. + * @param and The biggest value the number can take. + * @return The limited number. + */ + public static int limit(int number, int between, int and) { + if (number <= between) { + return between; + } + if (number >= and) { + return and; + } + return number; + } + + /** + * Limits the given number between the other values + * @param number The number to limit. + * @param between The smallest value the number can take. + * @param and The biggest value the number can take. + * @return The limited number. + */ + public static float limit(float number, float between, float and) { + if (number <= between) { + return between; + } + if (number >= and) { + return and; + } + return number; + } + + public static float max(float number, float max) { + if (number > max) { + return max; + } + return number; + } + + public static float min(float number, float min) { + if (number < min) { + return min; + } + return number; + } + + public static int max(int number, int max) { + if (number > max) { + return max; + } + return number; + } + + public static int min(int number, int min) { + if (number < min) { + return min; + } + return number; + } + + /** + * Methods from libGDX - https://github.com/libgdx/libgdx + */ + + /** Returns the largest integer less than or equal to the specified float. This method will only properly floor floats from + * -(2^14) to (Float.MAX_VALUE - 2^14). */ + static public int floor(float value) { + return (int) (value + BIG_ENOUGH_FLOOR) - BIG_ENOUGH_INT; + } + + /** Returns the smallest integer greater than or equal to the specified float. This method will only properly ceil floats from + * -(2^14) to (Float.MAX_VALUE - 2^14). */ + static public int ceil(float value) { + return (int) (value + BIG_ENOUGH_CEIL) - BIG_ENOUGH_INT; + } +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/PageSizeCalculator.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/PageSizeCalculator.java new file mode 100644 index 0000000..4d678c9 --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/PageSizeCalculator.java @@ -0,0 +1,119 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +import com.shockwave.pdfium.util.Size; +import com.shockwave.pdfium.util.SizeF; + +public class PageSizeCalculator { + + private FitPolicy fitPolicy; + private final Size originalMaxWidthPageSize; + private final Size originalMaxHeightPageSize; + private final Size viewSize; + private SizeF optimalMaxWidthPageSize; + private SizeF optimalMaxHeightPageSize; + private float widthRatio; + private float heightRatio; + private boolean fitEachPage; + + public PageSizeCalculator(FitPolicy fitPolicy, Size originalMaxWidthPageSize, Size originalMaxHeightPageSize, + Size viewSize, boolean fitEachPage) { + this.fitPolicy = fitPolicy; + this.originalMaxWidthPageSize = originalMaxWidthPageSize; + this.originalMaxHeightPageSize = originalMaxHeightPageSize; + this.viewSize = viewSize; + this.fitEachPage = fitEachPage; + calculateMaxPages(); + } + + public SizeF calculate(Size pageSize) { + if (pageSize.getWidth() <= 0 || pageSize.getHeight() <= 0) { + return new SizeF(0, 0); + } + float maxWidth = fitEachPage ? viewSize.getWidth() : pageSize.getWidth() * widthRatio; + float maxHeight = fitEachPage ? viewSize.getHeight() : pageSize.getHeight() * heightRatio; + switch (fitPolicy) { + case HEIGHT: + return fitHeight(pageSize, maxHeight); + case BOTH: + return fitBoth(pageSize, maxWidth, maxHeight); + default: + return fitWidth(pageSize, maxWidth); + } + } + + public SizeF getOptimalMaxWidthPageSize() { + return optimalMaxWidthPageSize; + } + + public SizeF getOptimalMaxHeightPageSize() { + return optimalMaxHeightPageSize; + } + + private void calculateMaxPages() { + switch (fitPolicy) { + case HEIGHT: + optimalMaxHeightPageSize = fitHeight(originalMaxHeightPageSize, viewSize.getHeight()); + heightRatio = optimalMaxHeightPageSize.getHeight() / originalMaxHeightPageSize.getHeight(); + optimalMaxWidthPageSize = fitHeight(originalMaxWidthPageSize, originalMaxWidthPageSize.getHeight() * heightRatio); + break; + case BOTH: + SizeF localOptimalMaxWidth = fitBoth(originalMaxWidthPageSize, viewSize.getWidth(), viewSize.getHeight()); + float localWidthRatio = localOptimalMaxWidth.getWidth() / originalMaxWidthPageSize.getWidth(); + this.optimalMaxHeightPageSize = fitBoth(originalMaxHeightPageSize, originalMaxHeightPageSize.getWidth() * localWidthRatio, + viewSize.getHeight()); + heightRatio = optimalMaxHeightPageSize.getHeight() / originalMaxHeightPageSize.getHeight(); + optimalMaxWidthPageSize = fitBoth(originalMaxWidthPageSize, viewSize.getWidth(), originalMaxWidthPageSize.getHeight() * heightRatio); + widthRatio = optimalMaxWidthPageSize.getWidth() / originalMaxWidthPageSize.getWidth(); + break; + default: + optimalMaxWidthPageSize = fitWidth(originalMaxWidthPageSize, viewSize.getWidth()); + widthRatio = optimalMaxWidthPageSize.getWidth() / originalMaxWidthPageSize.getWidth(); + optimalMaxHeightPageSize = fitWidth(originalMaxHeightPageSize, originalMaxHeightPageSize.getWidth() * widthRatio); + break; + } + } + + private SizeF fitWidth(Size pageSize, float maxWidth) { + float w = pageSize.getWidth(), h = pageSize.getHeight(); + float ratio = w / h; + w = maxWidth; + h = (float) Math.floor(maxWidth / ratio); + return new SizeF(w, h); + } + + private SizeF fitHeight(Size pageSize, float maxHeight) { + float w = pageSize.getWidth(), h = pageSize.getHeight(); + float ratio = h / w; + h = maxHeight; + w = (float) Math.floor(maxHeight / ratio); + return new SizeF(w, h); + } + + private SizeF fitBoth(Size pageSize, float maxWidth, float maxHeight) { + float w = pageSize.getWidth(), h = pageSize.getHeight(); + float ratio = w / h; + w = maxWidth; + h = (float) Math.floor(maxWidth / ratio); + if (h > maxHeight) { + h = maxHeight; + w = (float) Math.floor(maxHeight * ratio); + } + return new SizeF(w, h); + } + +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/SnapEdge.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/SnapEdge.java new file mode 100644 index 0000000..e2e73ab --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/SnapEdge.java @@ -0,0 +1,20 @@ +/** + * Copyright 2017 Bartosz Schiller + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +public enum SnapEdge { + START, CENTER, END, NONE +} diff --git a/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/Util.java b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/Util.java new file mode 100644 index 0000000..58e473e --- /dev/null +++ b/androidpdfviewer/src/main/java/com/github/barteksc/pdfviewer/util/Util.java @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2016 Bartosz Schiller. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.github.barteksc.pdfviewer.util; + +import android.content.Context; +import android.util.TypedValue; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; + +public class Util { + private static final int DEFAULT_BUFFER_SIZE = 1024 * 4; + + public static int getDP(Context context, int dp) { + return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, context.getResources().getDisplayMetrics()); + } + + public static byte[] toByteArray(InputStream inputStream) throws IOException { + ByteArrayOutputStream os = new ByteArrayOutputStream(); + byte[] buffer = new byte[DEFAULT_BUFFER_SIZE]; + int n; + while (-1 != (n = inputStream.read(buffer))) { + os.write(buffer, 0, n); + } + return os.toByteArray(); + } +} diff --git a/androidpdfviewer/src/main/res/drawable/default_scroll_handle_bottom.xml b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_bottom.xml new file mode 100644 index 0000000..ada7b75 --- /dev/null +++ b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_bottom.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/src/main/res/drawable/default_scroll_handle_left.xml b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_left.xml new file mode 100644 index 0000000..71f2930 --- /dev/null +++ b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_left.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/src/main/res/drawable/default_scroll_handle_right.xml b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_right.xml new file mode 100644 index 0000000..786b3b0 --- /dev/null +++ b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_right.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/androidpdfviewer/src/main/res/drawable/default_scroll_handle_top.xml b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_top.xml new file mode 100644 index 0000000..0eb2b0c --- /dev/null +++ b/androidpdfviewer/src/main/res/drawable/default_scroll_handle_top.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/androidpdfviewer/src/main/res/values/attrs.xml b/androidpdfviewer/src/main/res/values/attrs.xml new file mode 100644 index 0000000..2e07598 --- /dev/null +++ b/androidpdfviewer/src/main/res/values/attrs.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build.gradle b/androidslantedtextview/build.gradle new file mode 100644 index 0000000..b23a99e --- /dev/null +++ b/androidslantedtextview/build.gradle @@ -0,0 +1,11 @@ +apply plugin: 'com.android.library' + +android { + compileSdk 34 + defaultConfig { + minSdk 24 + targetSdk 34 + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + } + namespace 'com.haozhang.lib' +} \ No newline at end of file diff --git a/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/results.bin b/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/results.bin new file mode 100644 index 0000000..7ed749e --- /dev/null +++ b/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/results.bin @@ -0,0 +1 @@ +o/bundleLibRuntimeToDirDebug diff --git a/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/haozhang/lib/SlantedTextView.dex b/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/haozhang/lib/SlantedTextView.dex new file mode 100644 index 0000000..c82117b Binary files /dev/null and b/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/haozhang/lib/SlantedTextView.dex differ diff --git a/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/androidslantedtextview/build/.transforms/1cff675ba69c62bf48aba777d8458eef/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ diff --git a/androidslantedtextview/build/.transforms/1e7ba886b59d2f132ffde2a95f47a1d6/results.bin b/androidslantedtextview/build/.transforms/1e7ba886b59d2f132ffde2a95f47a1d6/results.bin new file mode 100644 index 0000000..0d259dd --- /dev/null +++ b/androidslantedtextview/build/.transforms/1e7ba886b59d2f132ffde2a95f47a1d6/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/androidslantedtextview/build/.transforms/1e7ba886b59d2f132ffde2a95f47a1d6/transformed/classes/classes_dex/classes.dex b/androidslantedtextview/build/.transforms/1e7ba886b59d2f132ffde2a95f47a1d6/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000..c82117b Binary files /dev/null and b/androidslantedtextview/build/.transforms/1e7ba886b59d2f132ffde2a95f47a1d6/transformed/classes/classes_dex/classes.dex differ diff --git a/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/results.bin b/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/results.bin new file mode 100644 index 0000000..e1640c9 --- /dev/null +++ b/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/results.bin @@ -0,0 +1 @@ +o/bundleLibRuntimeToDirRelease diff --git a/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/haozhang/lib/SlantedTextView.dex b/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/haozhang/lib/SlantedTextView.dex new file mode 100644 index 0000000..3e2f19e Binary files /dev/null and b/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/haozhang/lib/SlantedTextView.dex differ diff --git a/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin b/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/androidslantedtextview/build/.transforms/6dc31deded660d78fdad35b4b6a40d3b/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin differ diff --git a/androidslantedtextview/build/.transforms/f84c5e04980a53cd0ac72267670c30ba/results.bin b/androidslantedtextview/build/.transforms/f84c5e04980a53cd0ac72267670c30ba/results.bin new file mode 100644 index 0000000..0d259dd --- /dev/null +++ b/androidslantedtextview/build/.transforms/f84c5e04980a53cd0ac72267670c30ba/results.bin @@ -0,0 +1 @@ +o/classes diff --git a/androidslantedtextview/build/.transforms/f84c5e04980a53cd0ac72267670c30ba/transformed/classes/classes_dex/classes.dex b/androidslantedtextview/build/.transforms/f84c5e04980a53cd0ac72267670c30ba/transformed/classes/classes_dex/classes.dex new file mode 100644 index 0000000..3e2f19e Binary files /dev/null and b/androidslantedtextview/build/.transforms/f84c5e04980a53cd0ac72267670c30ba/transformed/classes/classes_dex/classes.dex differ diff --git a/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml new file mode 100644 index 0000000..2c31d51 --- /dev/null +++ b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json new file mode 100644 index 0000000..49a75b5 --- /dev/null +++ b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json @@ -0,0 +1,18 @@ +{ + "version": 3, + "artifactType": { + "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.haozhang.lib", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml new file mode 100644 index 0000000..2c31d51 --- /dev/null +++ b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json new file mode 100644 index 0000000..2581132 --- /dev/null +++ b/androidslantedtextview/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json @@ -0,0 +1,18 @@ +{ + "version": 3, + "artifactType": { + "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.haozhang.lib", + "variantName": "release", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/androidslantedtextview/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties new file mode 100644 index 0000000..1211b1e --- /dev/null +++ b/androidslantedtextview/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties @@ -0,0 +1,6 @@ +aarFormatVersion=1.0 +aarMetadataVersion=1.0 +minCompileSdk=1 +minCompileSdkExtension=0 +minAndroidGradlePluginVersion=1.0.0 +coreLibraryDesugaringEnabled=false diff --git a/androidslantedtextview/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties b/androidslantedtextview/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties new file mode 100644 index 0000000..1211b1e --- /dev/null +++ b/androidslantedtextview/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties @@ -0,0 +1,6 @@ +aarFormatVersion=1.0 +aarMetadataVersion=1.0 +minCompileSdk=1 +minCompileSdkExtension=0 +minAndroidGradlePluginVersion=1.0.0 +coreLibraryDesugaringEnabled=false diff --git a/androidslantedtextview/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/androidslantedtextview/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/androidslantedtextview/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json b/androidslantedtextview/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/androidslantedtextview/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/androidslantedtextview/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar new file mode 100644 index 0000000..1e24b50 Binary files /dev/null and b/androidslantedtextview/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ diff --git a/androidslantedtextview/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar b/androidslantedtextview/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar new file mode 100644 index 0000000..1e24b50 Binary files /dev/null and b/androidslantedtextview/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar differ diff --git a/androidslantedtextview/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/androidslantedtextview/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar new file mode 100644 index 0000000..a38e48b Binary files /dev/null and b/androidslantedtextview/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ diff --git a/androidslantedtextview/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar b/androidslantedtextview/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar new file mode 100644 index 0000000..a38e48b Binary files /dev/null and b/androidslantedtextview/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar differ diff --git a/androidslantedtextview/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/androidslantedtextview/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt new file mode 100644 index 0000000..1162979 --- /dev/null +++ b/androidslantedtextview/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt @@ -0,0 +1,22 @@ +int attr slantedBackgroundColor 0x0 +int attr slantedLength 0x0 +int attr slantedMode 0x0 +int attr slantedText 0x0 +int attr slantedTextColor 0x0 +int attr slantedTextSize 0x0 +int id left 0x0 +int id left_bottom 0x0 +int id left_bottom_triangle 0x0 +int id left_triangle 0x0 +int id right 0x0 +int id right_bottom 0x0 +int id right_bottom_triangle 0x0 +int id right_triangle 0x0 +int string app_name 0x0 +int[] styleable SlantedTextView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SlantedTextView_slantedBackgroundColor 0 +int styleable SlantedTextView_slantedLength 1 +int styleable SlantedTextView_slantedMode 2 +int styleable SlantedTextView_slantedText 3 +int styleable SlantedTextView_slantedTextColor 4 +int styleable SlantedTextView_slantedTextSize 5 diff --git a/androidslantedtextview/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt b/androidslantedtextview/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt new file mode 100644 index 0000000..1162979 --- /dev/null +++ b/androidslantedtextview/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt @@ -0,0 +1,22 @@ +int attr slantedBackgroundColor 0x0 +int attr slantedLength 0x0 +int attr slantedMode 0x0 +int attr slantedText 0x0 +int attr slantedTextColor 0x0 +int attr slantedTextSize 0x0 +int id left 0x0 +int id left_bottom 0x0 +int id left_bottom_triangle 0x0 +int id left_triangle 0x0 +int id right 0x0 +int id right_bottom 0x0 +int id right_bottom_triangle 0x0 +int id right_triangle 0x0 +int string app_name 0x0 +int[] styleable SlantedTextView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SlantedTextView_slantedBackgroundColor 0 +int styleable SlantedTextView_slantedLength 1 +int styleable SlantedTextView_slantedMode 2 +int styleable SlantedTextView_slantedText 3 +int styleable SlantedTextView_slantedTextColor 4 +int styleable SlantedTextView_slantedTextSize 5 diff --git a/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties new file mode 100644 index 0000000..74f6b5b --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -0,0 +1 @@ +#Sat Sep 21 19:03:42 CST 2024 diff --git a/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml b/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml new file mode 100644 index 0000000..8a29dd9 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml @@ -0,0 +1,21 @@ + + + Libary + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/merger.xml new file mode 100644 index 0000000..81fe29c --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/debug/packageDebugResources/merger.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + Libary + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/androidslantedtextview/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 0000000..d330de6 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/mergeDebugShaders/merger.xml b/androidslantedtextview/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 0000000..36c1440 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/androidslantedtextview/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml new file mode 100644 index 0000000..d50a656 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/androidslantedtextview/build/intermediates/incremental/mergeReleaseShaders/merger.xml new file mode 100644 index 0000000..af129eb --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/mergeReleaseShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/packageDebugAssets/merger.xml b/androidslantedtextview/build/intermediates/incremental/packageDebugAssets/merger.xml new file mode 100644 index 0000000..687b070 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/packageDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/packageReleaseAssets/merger.xml b/androidslantedtextview/build/intermediates/incremental/packageReleaseAssets/merger.xml new file mode 100644 index 0000000..0fb7c35 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/packageReleaseAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties new file mode 100644 index 0000000..8b60d74 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties @@ -0,0 +1 @@ +#Sat Sep 21 19:04:34 CST 2024 diff --git a/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml b/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml new file mode 100644 index 0000000..8a29dd9 --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/merged.dir/values/values.xml @@ -0,0 +1,21 @@ + + + Libary + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/merger.xml b/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/merger.xml new file mode 100644 index 0000000..9a150eb --- /dev/null +++ b/androidslantedtextview/build/intermediates/incremental/release/packageReleaseResources/merger.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + Libary + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/haozhang/lib/SlantedTextView.class b/androidslantedtextview/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/haozhang/lib/SlantedTextView.class new file mode 100644 index 0000000..ef48c75 Binary files /dev/null and b/androidslantedtextview/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/haozhang/lib/SlantedTextView.class differ diff --git a/androidslantedtextview/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/haozhang/lib/SlantedTextView.class b/androidslantedtextview/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/haozhang/lib/SlantedTextView.class new file mode 100644 index 0000000..ef48c75 Binary files /dev/null and b/androidslantedtextview/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/haozhang/lib/SlantedTextView.class differ diff --git a/androidslantedtextview/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/androidslantedtextview/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt new file mode 100644 index 0000000..65ca48d --- /dev/null +++ b/androidslantedtextview/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt @@ -0,0 +1,18 @@ +R_DEF: Internal format may change without notice +local +attr? slantedBackgroundColor +attr? slantedLength +attr? slantedMode +attr? slantedText +attr? slantedTextColor +attr? slantedTextSize +id left +id left_bottom +id left_bottom_triangle +id left_triangle +id right +id right_bottom +id right_bottom_triangle +id right_triangle +string app_name +styleable SlantedTextView slantedTextSize slantedBackgroundColor slantedText slantedTextColor slantedLength slantedMode diff --git a/androidslantedtextview/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt b/androidslantedtextview/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt new file mode 100644 index 0000000..65ca48d --- /dev/null +++ b/androidslantedtextview/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt @@ -0,0 +1,18 @@ +R_DEF: Internal format may change without notice +local +attr? slantedBackgroundColor +attr? slantedLength +attr? slantedMode +attr? slantedText +attr? slantedTextColor +attr? slantedTextSize +id left +id left_bottom +id left_bottom_triangle +id left_triangle +id right +id right_bottom +id right_bottom_triangle +id right_triangle +string app_name +styleable SlantedTextView slantedTextSize slantedBackgroundColor slantedText slantedTextColor slantedLength slantedMode diff --git a/androidslantedtextview/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/androidslantedtextview/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..c88b591 --- /dev/null +++ b/androidslantedtextview/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt @@ -0,0 +1,7 @@ +1 +2 +4 +5 +6 +7 diff --git a/androidslantedtextview/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt b/androidslantedtextview/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt new file mode 100644 index 0000000..c88b591 --- /dev/null +++ b/androidslantedtextview/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt @@ -0,0 +1,7 @@ +1 +2 +4 +5 +6 +7 diff --git a/androidslantedtextview/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/androidslantedtextview/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml new file mode 100644 index 0000000..2c31d51 --- /dev/null +++ b/androidslantedtextview/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml b/androidslantedtextview/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml new file mode 100644 index 0000000..2c31d51 --- /dev/null +++ b/androidslantedtextview/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/androidslantedtextview/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/androidslantedtextview/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json b/androidslantedtextview/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/androidslantedtextview/build/intermediates/navigation_json/release/extractDeepLinksRelease/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/androidslantedtextview/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt new file mode 100644 index 0000000..08f4ebe --- /dev/null +++ b/androidslantedtextview/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt @@ -0,0 +1 @@ +0 Warning/Error \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt b/androidslantedtextview/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt new file mode 100644 index 0000000..08f4ebe --- /dev/null +++ b/androidslantedtextview/build/intermediates/nested_resources_validation_report/release/generateReleaseResources/nestedResourcesValidationReport.txt @@ -0,0 +1 @@ +0 Warning/Error \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml b/androidslantedtextview/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml new file mode 100644 index 0000000..8a29dd9 --- /dev/null +++ b/androidslantedtextview/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml @@ -0,0 +1,21 @@ + + + Libary + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml b/androidslantedtextview/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml new file mode 100644 index 0000000..8a29dd9 --- /dev/null +++ b/androidslantedtextview/build/intermediates/packaged_res/release/packageReleaseResources/values/values.xml @@ -0,0 +1,21 @@ + + + Libary + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/haozhang/lib/SlantedTextView.class b/androidslantedtextview/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/haozhang/lib/SlantedTextView.class new file mode 100644 index 0000000..ef48c75 Binary files /dev/null and b/androidslantedtextview/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/haozhang/lib/SlantedTextView.class differ diff --git a/androidslantedtextview/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/haozhang/lib/SlantedTextView.class b/androidslantedtextview/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/haozhang/lib/SlantedTextView.class new file mode 100644 index 0000000..ef48c75 Binary files /dev/null and b/androidslantedtextview/build/intermediates/runtime_library_classes_dir/release/bundleLibRuntimeToDirRelease/com/haozhang/lib/SlantedTextView.class differ diff --git a/androidslantedtextview/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/androidslantedtextview/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar new file mode 100644 index 0000000..d40f299 Binary files /dev/null and b/androidslantedtextview/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ diff --git a/androidslantedtextview/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar b/androidslantedtextview/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar new file mode 100644 index 0000000..d40f299 Binary files /dev/null and b/androidslantedtextview/build/intermediates/runtime_library_classes_jar/release/bundleLibRuntimeToJarRelease/classes.jar differ diff --git a/androidslantedtextview/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/androidslantedtextview/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt new file mode 100644 index 0000000..3ccbb3d --- /dev/null +++ b/androidslantedtextview/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt @@ -0,0 +1,17 @@ +com.haozhang.lib +attr slantedBackgroundColor +attr slantedLength +attr slantedMode +attr slantedText +attr slantedTextColor +attr slantedTextSize +id left +id left_bottom +id left_bottom_triangle +id left_triangle +id right +id right_bottom +id right_bottom_triangle +id right_triangle +string app_name +styleable SlantedTextView slantedBackgroundColor slantedLength slantedMode slantedText slantedTextColor slantedTextSize diff --git a/androidslantedtextview/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt b/androidslantedtextview/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt new file mode 100644 index 0000000..3ccbb3d --- /dev/null +++ b/androidslantedtextview/build/intermediates/symbol_list_with_package_name/release/generateReleaseRFile/package-aware-r.txt @@ -0,0 +1,17 @@ +com.haozhang.lib +attr slantedBackgroundColor +attr slantedLength +attr slantedMode +attr slantedText +attr slantedTextColor +attr slantedTextSize +id left +id left_bottom +id left_bottom_triangle +id left_triangle +id right +id right_bottom +id right_bottom_triangle +id right_triangle +string app_name +styleable SlantedTextView slantedBackgroundColor slantedLength slantedMode slantedText slantedTextColor slantedTextSize diff --git a/androidslantedtextview/build/outputs/logs/manifest-merger-debug-report.txt b/androidslantedtextview/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 0000000..a96f1fe --- /dev/null +++ b/androidslantedtextview/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,16 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml:1:1-3:12 +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml:1:1-3:12 + package + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml:1:11-69 +uses-sdk +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml diff --git a/androidslantedtextview/build/outputs/logs/manifest-merger-release-report.txt b/androidslantedtextview/build/outputs/logs/manifest-merger-release-report.txt new file mode 100644 index 0000000..a96f1fe --- /dev/null +++ b/androidslantedtextview/build/outputs/logs/manifest-merger-release-report.txt @@ -0,0 +1,16 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml:1:1-3:12 +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml:1:1-3:12 + package + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml:1:11-69 +uses-sdk +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml +INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\admin\AndroidStudioProjects\ZHDCOA\androidslantedtextview\src\main\AndroidManifest.xml diff --git a/androidslantedtextview/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/androidslantedtextview/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 0000000..0088a45 Binary files /dev/null and b/androidslantedtextview/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/androidslantedtextview/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin b/androidslantedtextview/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 0000000..0088a45 Binary files /dev/null and b/androidslantedtextview/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin differ diff --git a/androidslantedtextview/src/main/AndroidManifest.xml b/androidslantedtextview/src/main/AndroidManifest.xml new file mode 100644 index 0000000..0a0938a --- /dev/null +++ b/androidslantedtextview/src/main/AndroidManifest.xml @@ -0,0 +1,3 @@ + + + diff --git a/androidslantedtextview/src/main/java/com/haozhang/lib/SlantedTextView.java b/androidslantedtextview/src/main/java/com/haozhang/lib/SlantedTextView.java new file mode 100644 index 0000000..20bad6c --- /dev/null +++ b/androidslantedtextview/src/main/java/com/haozhang/lib/SlantedTextView.java @@ -0,0 +1,344 @@ +package com.haozhang.lib; + +import android.annotation.TargetApi; +import android.content.Context; +import android.content.res.TypedArray; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.Paint; +import android.graphics.Path; +import android.graphics.PorterDuff; +import android.graphics.PorterDuffXfermode; +import android.graphics.Rect; +import android.graphics.RectF; +import android.os.Build; +import android.text.TextPaint; +import android.text.TextUtils; +import android.util.AttributeSet; +import android.view.View; + +/** + * @author HaoZhang + */ +public class SlantedTextView extends View { + + public static final int MODE_LEFT = 0; + public static final int MODE_RIGHT = 1; + public static final int MODE_LEFT_BOTTOM = 2; + public static final int MODE_RIGHT_BOTTOM = 3; + public static final int MODE_LEFT_TRIANGLE = 4; + public static final int MODE_RIGHT_TRIANGLE = 5; + public static final int MODE_LEFT_BOTTOM_TRIANGLE = 6; + public static final int MODE_RIGHT_BOTTOM_TRIANGLE = 7; + + public static final int ROTATE_ANGLE = 45; + private Paint mPaint; + private TextPaint mTextPaint; + private float mSlantedLength = 40; + private float mTextSize = 16; + private int mSlantedBackgroundColor = Color.TRANSPARENT; + private int mTextColor = Color.WHITE; + private String mSlantedText = ""; + private int mMode = MODE_LEFT; + + public SlantedTextView(Context context) { + this(context, null); + } + + public SlantedTextView(Context context, AttributeSet attrs) { + this(context, attrs, -1); + } + + public SlantedTextView(Context context, AttributeSet attrs, int defStyleAttr) { + super(context, attrs, defStyleAttr); + init(attrs); + } + + @TargetApi(Build.VERSION_CODES.LOLLIPOP) + public SlantedTextView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { + super(context, attrs, defStyleAttr, defStyleRes); + init(attrs); + } + + public void init(AttributeSet attrs) { + TypedArray array = getContext().obtainStyledAttributes(attrs, R.styleable.SlantedTextView); + + mTextSize = array.getDimension(R.styleable.SlantedTextView_slantedTextSize, mTextSize); + mTextColor = array.getColor(R.styleable.SlantedTextView_slantedTextColor, mTextColor); + mSlantedLength = array.getDimension(R.styleable.SlantedTextView_slantedLength, mSlantedLength); + mSlantedBackgroundColor = array.getColor(R.styleable.SlantedTextView_slantedBackgroundColor, mSlantedBackgroundColor); + + if (array.hasValue(R.styleable.SlantedTextView_slantedText)) { + mSlantedText = array.getString(R.styleable.SlantedTextView_slantedText); + } + + if (array.hasValue(R.styleable.SlantedTextView_slantedMode)) { + mMode = array.getInt(R.styleable.SlantedTextView_slantedMode, 0); + } + array.recycle(); + + mPaint = new Paint(); + mPaint.setStyle(Paint.Style.FILL); + mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_OVER)); + mPaint.setAntiAlias(true); + mPaint.setColor(mSlantedBackgroundColor); + + mTextPaint = new TextPaint(Paint.ANTI_ALIAS_FLAG); + mTextPaint.setAntiAlias(true); + mTextPaint.setTextSize(mTextSize); + mTextPaint.setColor(mTextColor); + } + + + @Override + protected void onDraw(Canvas canvas) { + drawBackground(canvas); + drawText(canvas); + } + + + private void drawBackground(Canvas canvas) { + Path path = new Path(); + int w = getWidth(); + int h = getHeight(); + + if (w != h) throw new IllegalStateException("SlantedTextView's width must equal to height"); + + switch (mMode) { + case MODE_LEFT: + path = getModeLeftPath(path, w, h); + break; + case MODE_RIGHT: + path = getModeRightPath(path, w, h); + break; + case MODE_LEFT_BOTTOM: + path = getModeLeftBottomPath(path, w, h); + break; + case MODE_RIGHT_BOTTOM: + path = getModeRightBottomPath(path, w, h); + break; + case MODE_LEFT_TRIANGLE: + path = getModeLeftTrianglePath(path, w, h); + break; + case MODE_RIGHT_TRIANGLE: + path = getModeRightTrianglePath(path, w, h); + break; + case MODE_LEFT_BOTTOM_TRIANGLE: + path = getModeLeftBottomTrianglePath(path, w, h); + break; + case MODE_RIGHT_BOTTOM_TRIANGLE: + path = getModeRightBottomTrianglePath(path, w, h); + break; + } + path.close(); + canvas.drawPath(path, mPaint); + canvas.save(); + } + + private Path getModeLeftPath(Path path, int w, int h) { + path.moveTo(w, 0); + path.lineTo(0, h); + path.lineTo(0, h - mSlantedLength); + path.lineTo(w - mSlantedLength, 0); + return path; + } + + private Path getModeRightPath(Path path, int w, int h) { + path.lineTo(w, h); + path.lineTo(w, h - mSlantedLength); + path.lineTo(mSlantedLength, 0); + return path; + } + + private Path getModeLeftBottomPath(Path path, int w, int h) { + path.lineTo(w, h); + path.lineTo(w - mSlantedLength, h); + path.lineTo(0, mSlantedLength); + return path; + } + + private Path getModeRightBottomPath(Path path, int w, int h) { + path.moveTo(0, h); + path.lineTo(mSlantedLength, h); + path.lineTo(w, mSlantedLength); + path.lineTo(w, 0); + return path; + } + + private Path getModeLeftTrianglePath(Path path, int w, int h) { + path.lineTo(0,h); + path.lineTo(w,0); + return path; + } + + private Path getModeRightTrianglePath(Path path, int w, int h) { + path.lineTo(w,0); + path.lineTo(w,h); + return path; + } + + private Path getModeLeftBottomTrianglePath(Path path, int w, int h) { + path.lineTo(w,h); + path.lineTo(0,h); + return path; + } + + private Path getModeRightBottomTrianglePath(Path path, int w, int h) { + path.moveTo(0,h); + path.lineTo(w,h); + path.lineTo(w,0); + return path; + } + + private void drawText(Canvas canvas) { + int w = (int) (canvas.getWidth() - mSlantedLength / 2); + int h = (int) (canvas.getHeight() - mSlantedLength / 2); + float[] xy = calculateXY(canvas,w, h); + float toX = xy[0]; + float toY = xy[1]; + float centerX = xy[2]; + float centerY = xy[3]; + float angle = xy[4]; + + canvas.rotate(angle, centerX , centerY ); + + canvas.drawText(mSlantedText, toX, toY, mTextPaint); + } + + private float[] calculateXY(Canvas canvas,int w, int h) { + float[] xy = new float[5]; + Rect rect = null; + RectF rectF = null; + int offset = (int) (mSlantedLength / 2); + switch (mMode) { + case MODE_LEFT_TRIANGLE: + case MODE_LEFT: + rect = new Rect(0, 0, w, h); + rectF = new RectF(rect); + rectF.right = mTextPaint.measureText(mSlantedText, 0, mSlantedText.length()); + rectF.bottom = mTextPaint.descent() - mTextPaint.ascent(); + rectF.left += (rect.width() - rectF.right) / 2.0f; + rectF.top += (rect.height() - rectF.bottom) / 2.0f; + xy[0] = rectF.left; + xy[1] = rectF.top - mTextPaint.ascent(); + xy[2] = w / 2; + xy[3] = h / 2; + xy[4] = -ROTATE_ANGLE; + break; + case MODE_RIGHT_TRIANGLE: + case MODE_RIGHT: + rect = new Rect(offset, 0, w + offset, h); + rectF = new RectF(rect); + rectF.right = mTextPaint.measureText(mSlantedText, 0, mSlantedText.length()); + rectF.bottom = mTextPaint.descent() - mTextPaint.ascent(); + rectF.left += (rect.width() - rectF.right) / 2.0f; + rectF.top += (rect.height() - rectF.bottom) / 2.0f; + xy[0] = rectF.left; + xy[1] = rectF.top - mTextPaint.ascent(); + xy[2] = w / 2 + offset; + xy[3] = h / 2; + xy[4] = ROTATE_ANGLE; + break; + case MODE_LEFT_BOTTOM_TRIANGLE: + case MODE_LEFT_BOTTOM: + rect = new Rect(0, offset, w, h+offset); + rectF = new RectF(rect); + rectF.right = mTextPaint.measureText(mSlantedText, 0, mSlantedText.length()); + rectF.bottom = mTextPaint.descent() - mTextPaint.ascent(); + rectF.left += (rect.width() - rectF.right) / 2.0f; + rectF.top += (rect.height() - rectF.bottom) / 2.0f; + + xy[0] = rectF.left; + xy[1] = rectF.top - mTextPaint.ascent(); + xy[2] = w / 2; + xy[3] = h / 2 + offset; + xy[4] = ROTATE_ANGLE; + break; + case MODE_RIGHT_BOTTOM_TRIANGLE: + case MODE_RIGHT_BOTTOM: + rect = new Rect(offset, offset, w+offset, h+offset); + rectF = new RectF(rect); + rectF.right = mTextPaint.measureText(mSlantedText, 0, mSlantedText.length()); + rectF.bottom = mTextPaint.descent() - mTextPaint.ascent(); + rectF.left += (rect.width() - rectF.right) / 2.0f; + rectF.top += (rect.height() - rectF.bottom) / 2.0f; + xy[0] = rectF.left; + xy[1] = rectF.top - mTextPaint.ascent(); + xy[2] = w / 2 + offset; + xy[3] = h / 2 + offset; + xy[4] = -ROTATE_ANGLE; + break; + } + return xy; + } + + public SlantedTextView setText(String str) { + mSlantedText = str; + postInvalidate(); + return this; + } + + public SlantedTextView setText(int res) { + String str = getResources().getString(res); + if (!TextUtils.isEmpty(str)) { + setText(str); + } + return this; + } + + public String getText() { + return mSlantedText; + } + + public SlantedTextView setSlantedBackgroundColor(int color) { + mSlantedBackgroundColor = color; + mPaint.setColor(mSlantedBackgroundColor); + postInvalidate(); + return this; + } + + public SlantedTextView setTextColor(int color) { + mTextColor = color; + mTextPaint.setColor(mTextColor); + postInvalidate(); + return this; + } + + /** + * @param mode : + * SlantedTextView.MODE_LEFT : top left + * SlantedTextView.MODE_RIGHT :top right + * @return this + */ + public SlantedTextView setMode(int mode) { + if (mMode > MODE_RIGHT_BOTTOM_TRIANGLE || mMode < 0) + throw new IllegalArgumentException(mode + "is illegal argument ,please use right value"); + this.mMode = mode; + postInvalidate(); + return this; + } + + public int getMode() { + return mMode; + } + + public SlantedTextView setTextSize(int size) { + this.mTextSize = size; + mTextPaint.setTextSize(mTextSize); + postInvalidate(); + return this; + } + + /** + * set slanted space length + * + * @param length + * @return this + */ + public SlantedTextView setSlantedLength(int length) { + mSlantedLength = length; + postInvalidate(); + return this; + } + +} diff --git a/androidslantedtextview/src/main/res/values/attr.xml b/androidslantedtextview/src/main/res/values/attr.xml new file mode 100644 index 0000000..db0f824 --- /dev/null +++ b/androidslantedtextview/src/main/res/values/attr.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/androidslantedtextview/src/main/res/values/dimens.xml b/androidslantedtextview/src/main/res/values/dimens.xml new file mode 100644 index 0000000..78554f9 --- /dev/null +++ b/androidslantedtextview/src/main/res/values/dimens.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/androidslantedtextview/src/main/res/values/strings.xml b/androidslantedtextview/src/main/res/values/strings.xml new file mode 100644 index 0000000..7835e09 --- /dev/null +++ b/androidslantedtextview/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + Libary + diff --git a/app/libs/zixing_core_3.4.1.jar b/app/libs/zixing_core_3.4.1.jar new file mode 100644 index 0000000..11f6788 Binary files /dev/null and b/app/libs/zixing_core_3.4.1.jar differ diff --git a/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityAutoToolbarViewBinding.kt b/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityAutoToolbarViewBinding.kt index 78cb941..714f20c 100644 --- a/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityAutoToolbarViewBinding.kt +++ b/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityAutoToolbarViewBinding.kt @@ -6,6 +6,7 @@ import android.app.PendingIntent import android.content.Context import android.content.Intent import android.content.IntentFilter +import android.content.pm.ApplicationInfo import android.nfc.NdefMessage import android.nfc.NfcAdapter import android.nfc.tech.* @@ -17,7 +18,6 @@ import android.view.View import android.widget.Toast import androidx.viewbinding.ViewBinding import com.rehome.zhdcoa.App -import com.rehome.zhdcoa.BuildConfig import com.rehome.zhdcoa.R import com.rehome.zhdcoa.bean.UserInfoBean import com.rehome.zhdcoa.utils.ControllerActivity @@ -288,7 +288,7 @@ abstract class BaseActivityAutoToolbarViewBinding : AutoLayoutA } open fun showLog(logText: String?) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(context)) { if (TextUtils.isEmpty(logText)) { Log.i("app", "logText is null") } else { @@ -296,4 +296,16 @@ abstract class BaseActivityAutoToolbarViewBinding : AutoLayoutA } } } + + /** + * 判断当前应用是否是debug状态 + */ + fun isApkInDebug(context: Context): Boolean { + try { + val info = context.applicationInfo + return (info.flags and ApplicationInfo.FLAG_DEBUGGABLE) != 0 + } catch (e: Exception) { + return false + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityOaToolbarViewBinding.kt b/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityOaToolbarViewBinding.kt index a5de17e..7712792 100644 --- a/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityOaToolbarViewBinding.kt +++ b/app/src/main/java/com/rehome/zhdcoa/base/BaseActivityOaToolbarViewBinding.kt @@ -6,6 +6,7 @@ import android.app.PendingIntent import android.content.Context import android.content.Intent import android.content.IntentFilter +import android.content.pm.ApplicationInfo import android.nfc.NdefMessage import android.nfc.NfcAdapter import android.nfc.tech.* @@ -18,7 +19,6 @@ import android.widget.EditText import android.widget.Toast import androidx.viewbinding.ViewBinding import com.rehome.zhdcoa.App -import com.rehome.zhdcoa.BuildConfig import com.rehome.zhdcoa.R import com.rehome.zhdcoa.bean.UserInfoBean import com.rehome.zhdcoa.utils.ControllerActivity @@ -339,7 +339,7 @@ abstract class BaseActivityOaToolbarViewBinding : AutoLayoutAct mToolbar.setTvRightOnClickListener(listenerRightClick) } open fun showLog(logText: String?) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(context)) { if (TextUtils.isEmpty(logText)) { Log.i("app", "logText is null") } else { @@ -347,4 +347,16 @@ abstract class BaseActivityOaToolbarViewBinding : AutoLayoutAct } } } + + /** + * 判断当前应用是否是debug状态 + */ + fun isApkInDebug(context: Context): Boolean { + try { + val info = context.applicationInfo + return (info.flags and ApplicationInfo.FLAG_DEBUGGABLE) != 0 + } catch (e: Exception) { + return false + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/rehome/zhdcoa/base/BaseFragment.java b/app/src/main/java/com/rehome/zhdcoa/base/BaseFragment.java index 738d760..f793f71 100644 --- a/app/src/main/java/com/rehome/zhdcoa/base/BaseFragment.java +++ b/app/src/main/java/com/rehome/zhdcoa/base/BaseFragment.java @@ -2,6 +2,7 @@ package com.rehome.zhdcoa.base; import android.app.Activity; import android.content.Context; +import android.content.pm.ApplicationInfo; import android.os.Bundle; import androidx.annotation.Nullable; @@ -14,7 +15,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.Toast; -import com.rehome.zhdcoa.BuildConfig; + /** * Created by Rehome-rjb1 on 2017/5/8. @@ -84,7 +85,7 @@ public abstract class BaseFragment extends Fragment { } public void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(context)) { if (TextUtils.isEmpty(logText)) { Log.i("app", "logText is null"); } else { @@ -92,4 +93,16 @@ public abstract class BaseFragment extends Fragment { } } } + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } diff --git a/app/src/main/java/com/rehome/zhdcoa/base/BaseLazyFragment.java b/app/src/main/java/com/rehome/zhdcoa/base/BaseLazyFragment.java index 88c0ccd..35dddf1 100644 --- a/app/src/main/java/com/rehome/zhdcoa/base/BaseLazyFragment.java +++ b/app/src/main/java/com/rehome/zhdcoa/base/BaseLazyFragment.java @@ -1,6 +1,7 @@ package com.rehome.zhdcoa.base; import android.content.Context; +import android.content.pm.ApplicationInfo; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @@ -13,7 +14,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.Toast; -import com.rehome.zhdcoa.BuildConfig; + /** * Created by ruihong on 2018/4/20. @@ -210,7 +211,7 @@ public abstract class BaseLazyFragment extends Fragment { } public void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(context)) { if(TextUtils.isEmpty(logText)){ Log.i("app", "logText is null"); }else{ @@ -218,5 +219,17 @@ public abstract class BaseLazyFragment extends Fragment { } } } + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } diff --git a/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingActivity.java b/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingActivity.java index 25e9d9c..908e141 100644 --- a/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingActivity.java +++ b/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingActivity.java @@ -5,6 +5,7 @@ import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; +import android.content.pm.ApplicationInfo; import android.nfc.NdefMessage; import android.nfc.NdefRecord; import android.nfc.NfcAdapter; @@ -19,13 +20,11 @@ import android.os.Bundle; import android.os.Parcelable; import androidx.appcompat.widget.Toolbar; import androidx.viewbinding.ViewBinding; - import android.text.TextUtils; import android.util.Log; import android.view.View; import android.widget.Toast; import com.rehome.zhdcoa.App; -import com.rehome.zhdcoa.BuildConfig; import com.rehome.zhdcoa.R; import com.rehome.zhdcoa.bean.UserInfoBean; import com.rehome.zhdcoa.utils.ControllerActivity; @@ -277,7 +276,7 @@ public abstract class BaseViewBindingActivity extends Aut } public void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(context)) { if(TextUtils.isEmpty(logText)){ Log.i("app", "logText is null"); }else{ @@ -285,4 +284,17 @@ public abstract class BaseViewBindingActivity extends Aut } } } + + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingFragment.java b/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingFragment.java index 2fc8114..24e3441 100644 --- a/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingFragment.java +++ b/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingFragment.java @@ -1,6 +1,7 @@ package com.rehome.zhdcoa.base; import android.content.Context; +import android.content.pm.ApplicationInfo; import android.os.Bundle; import android.text.TextUtils; import android.util.Log; @@ -14,7 +15,7 @@ import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; import androidx.viewbinding.ViewBinding; -import com.rehome.zhdcoa.BuildConfig; + /** * Create By HuangWenFei @@ -79,7 +80,7 @@ public abstract class BaseViewBindingFragment extends Fra } public void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(context)) { if(TextUtils.isEmpty(logText)){ Log.i("app", "logText is null"); }else{ @@ -87,4 +88,17 @@ public abstract class BaseViewBindingFragment extends Fra } } } + + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingKotlinFragment.kt b/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingKotlinFragment.kt index 5f26f53..766265a 100644 --- a/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingKotlinFragment.kt +++ b/app/src/main/java/com/rehome/zhdcoa/base/BaseViewBindingKotlinFragment.kt @@ -2,6 +2,7 @@ package com.rehome.zhdcoa.base import android.content.Context +import android.content.pm.ApplicationInfo import android.os.Bundle import android.text.TextUtils import android.util.Log @@ -11,7 +12,6 @@ import android.view.ViewGroup import android.widget.Toast import androidx.fragment.app.Fragment import androidx.viewbinding.ViewBinding -import com.rehome.zhdcoa.BuildConfig /** * Create By HuangWenFei @@ -70,7 +70,7 @@ abstract class BaseViewBindingKotlinFragment : Fragment() { } open fun showLog(logText: String?) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(mContext!!)) { if (TextUtils.isEmpty(logText)) { Log.i("app", "logText is null") } else { @@ -78,4 +78,16 @@ abstract class BaseViewBindingKotlinFragment : Fragment() { } } } + + /** + * 判断当前应用是否是debug状态 + */ + fun isApkInDebug(context: Context): Boolean { + try { + val info = context.applicationInfo + return (info.flags and ApplicationInfo.FLAG_DEBUGGABLE) != 0 + } catch (e: Exception) { + return false + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/rehome/zhdcoa/service/PushService.java b/app/src/main/java/com/rehome/zhdcoa/service/PushService.java index af24819..b534a62 100755 --- a/app/src/main/java/com/rehome/zhdcoa/service/PushService.java +++ b/app/src/main/java/com/rehome/zhdcoa/service/PushService.java @@ -7,6 +7,7 @@ import android.app.PendingIntent; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; +import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.net.Uri; @@ -15,13 +16,10 @@ import android.os.Environment; import android.text.TextUtils; import android.util.Log; import android.view.WindowManager; - import androidx.appcompat.app.AlertDialog; import androidx.core.content.FileProvider; import androidx.localbroadcastmanager.content.LocalBroadcastManager; - import com.rehome.zhdcoa.App; -import com.rehome.zhdcoa.BuildConfig; import com.rehome.zhdcoa.Contans; import com.rehome.zhdcoa.DBModel.Ajhjh; import com.rehome.zhdcoa.DBModel.AjhjhList; @@ -414,9 +412,10 @@ public class PushService extends IntentService { File apkFile = new File(PATH + FILENAME); + String applicationId = App.getApplicationId(PushService.this); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - Uri contentUri = FileProvider.getUriForFile(PushService.this, BuildConfig.APPLICATION_ID + ".fileProvider", apkFile); + Uri contentUri = FileProvider.getUriForFile(PushService.this, applicationId + ".fileProvider", apkFile); intent.setDataAndType(contentUri, "application/vnd.android.package-archive"); } else { intent.setDataAndType(Uri.fromFile(apkFile), "application/vnd.android.package-archive"); @@ -501,7 +500,7 @@ public class PushService extends IntentService { return null; } public void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(this)) { if(TextUtils.isEmpty(logText)){ Log.i("app", "logText is null"); }else{ @@ -509,4 +508,17 @@ public class PushService extends IntentService { } } } + + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/ActivitySHYK.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/ActivitySHYK.java index d8ebcd3..1047753 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/ActivitySHYK.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/ActivitySHYK.java @@ -1,14 +1,18 @@ package com.rehome.zhdcoa.ui.activity; import android.content.Intent; +import android.net.Uri; import android.os.Bundle; +import android.os.Environment; import android.provider.MediaStore; import android.text.TextUtils; import android.view.View; import android.widget.ListView; import android.widget.Toast; -import com.king.zxing.Intents; +//import com.king.zxing.Intents; +//import com.king.zxing.util.CodeUtils; + import com.king.zxing.util.CodeUtils; import com.rehome.zhdcoa.Api; import com.rehome.zhdcoa.App; @@ -19,10 +23,17 @@ import com.rehome.zhdcoa.base.BaseCallBack; import com.rehome.zhdcoa.bean.QDListBean; import com.rehome.zhdcoa.bean.xxResultBean; import com.rehome.zhdcoa.ui.toastview.toastviewbymyself; +import com.rehome.zhdcoa.utils.FileUtils; import com.rehome.zhdcoa.utils.GsonUtils; import com.rehome.zhdcoa.utils.HttpUtils; import com.rehome.zhdcoa.utils.UriUtils; +import com.rehome.zhdcoa.zxing.decoding.Intents; import com.xuexiang.xui.widget.dialog.materialdialog.MaterialDialog; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; @@ -30,8 +41,13 @@ import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; + import androidx.core.app.ActivityCompat; import androidx.core.app.ActivityOptionsCompat; +import androidx.core.content.FileProvider; + +import cn.hutool.core.io.IoUtil; import okhttp3.MediaType; import okhttp3.RequestBody; import retrofit2.Call; @@ -47,6 +63,7 @@ public class ActivitySHYK extends BaseActivity { public static final String KEY_IS_CONTINUOUS = "key_continuous_scan"; public static final int REQUEST_CODE_SCAN = 0X01; + private String path = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "com.rehome.zhdcoa/images"; ListView lv; private List datas; @@ -81,17 +98,23 @@ public class ActivitySHYK extends BaseActivity { ActivityCompat.startActivityForResult(ActivitySHYK.this,intent,REQUEST_CODE_SCAN,optionsCompat.toBundle()); // Intent intent = new Intent(ActivitySHYK.this, MipcaActivityCapture.class); -// startActivityForResult(intent, 1); +// startActivityForResult(intent, REQUEST_CODE_SCAN); } else if (position == 1) { startPhotoCode(); } else if (position == 2) { Intent intent = new Intent(ActivitySHYK.this, DydhinfoSaveDataActivity.class); startActivity(intent); } - }) - .show(); + }).show(); } }); + + //android 10 以上 + if (context.getExternalFilesDir(null) != null) { + path = Objects.requireNonNull(context.getExternalFilesDir(null)).getPath() + "/images"; + } else { + path = context.getFilesDir().getPath() + "/images"; + } } @Override @@ -170,6 +193,7 @@ public class ActivitySHYK extends BaseActivity { case REQUEST_CODE_SCAN: String scanResult = data.getStringExtra(Intents.Scan.RESULT); if (scanResult != null) { + showLog(scanResult); UploadQD(scanResult); } break; @@ -182,17 +206,83 @@ public class ActivitySHYK extends BaseActivity { } private void parsePhoto(Intent data) { - final String path = UriUtils.getImagePath(this, data); - if (TextUtils.isEmpty(path)) { + final String pathPhoto = UriUtils.getImagePath(this, data); + showLog(pathPhoto); + if (TextUtils.isEmpty(pathPhoto)) { return; } - asyncThread(() -> { - final String result = CodeUtils.parseCode(path); - runOnUiThread(() -> { - UploadQD(result); - }); - }); + String fileName = FileUtils.getFileNameByPath(pathPhoto); + this.deleteFileIfNeed(path, fileName); + String applicationId = App.getApplicationId(context); + + InputStream fis = null; + OutputStream out = null; + + try { + File fos = this.createFileIfNeed(path, fileName); + Uri uriOut = FileProvider.getUriForFile(context, applicationId + ".fileprovider", fos); + out = getContentResolver().openOutputStream(uriOut); + fis = getContentResolver().openInputStream(data.getData()); + IoUtil.copy(fis, out); + + if(fos!=null&&fos.getPath()!=null){ + //从像册选择二维码 + asyncThread(() -> { + final String result = CodeUtils.parseCode(fos.getPath()); + runOnUiThread(() -> { + showLog(result); + if(result==null){ + showToast("无法识别到二维码"); + }else{ + UploadQD(result); + } + }); + }); + } + + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (fis != null) { + try { + fis.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + if (out != null) { + try { + out.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + + // 在sd卡中创建一保存图片(原图和缩略图共用的)文件夹 + public File createFileIfNeed(String dirPath, String fileName) throws IOException { + File fileDir = new File(dirPath); + if (!fileDir.exists()) { + fileDir.mkdirs(); + } + File file = new File(fileDir, fileName); + if (!file.exists()) { + file.createNewFile(); + } + return file; + } + + // 在app外置存储私有文件目录中删除文件 + public void deleteFileIfNeed(String dirPath, String fileName) { + File fileDir = new File(dirPath); + if (fileDir.exists()) { + File file = new File(fileDir, fileName); + if (file.exists()) { + file.delete(); + } + } } private void asyncThread(Runnable runnable) { diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_Datijieqi.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_Datijieqi.java index 1d020d6..6fd1252 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_Datijieqi.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_Datijieqi.java @@ -352,28 +352,47 @@ public class Activity_Datijieqi extends BaseActivity { private final View.OnClickListener mOnClickListener = new View.OnClickListener() { @Override public void onClick(View v) { - switch (v.getId()) { - case R.id.rb_left://上一题 - if (mCurrentViewID != 0) { - mCurrentViewID--; - vp.setCurrentItem(mCurrentViewID, true); - } - mMyDuration -= 20; - mScroller.setmDuration(mMyDuration); - break; - case R.id.rb_right://下一题 - if (mCurrentViewID != PAGER_NUM - 1) { - mCurrentViewID++; - vp.setCurrentItem(mCurrentViewID, true); - } - mMyDuration += 20; - mScroller.setmDuration(mMyDuration); - break; - - case R.id.rb_check: -// showToast("查看题库"); - break; + if(v.getId()==R.id.rb_left){ + if (mCurrentViewID != 0) { + mCurrentViewID--; + vp.setCurrentItem(mCurrentViewID, true); + } + mMyDuration -= 20; + mScroller.setmDuration(mMyDuration); } + if(v.getId()==R.id.rb_right){ + if (mCurrentViewID != PAGER_NUM - 1) { + mCurrentViewID++; + vp.setCurrentItem(mCurrentViewID, true); + } + mMyDuration += 20; + mScroller.setmDuration(mMyDuration); + } + if(v.getId()==R.id.rb_check){ + //showToast("查看题库"); + } +// switch (v.getId()) { +// case R.id.rb_left://上一题 +// if (mCurrentViewID != 0) { +// mCurrentViewID--; +// vp.setCurrentItem(mCurrentViewID, true); +// } +// mMyDuration -= 20; +// mScroller.setmDuration(mMyDuration); +// break; +// case R.id.rb_right://下一题 +// if (mCurrentViewID != PAGER_NUM - 1) { +// mCurrentViewID++; +// vp.setCurrentItem(mCurrentViewID, true); +// } +// mMyDuration += 20; +// mScroller.setmDuration(mMyDuration); +// break; +// +// case R.id.rb_check: +//// showToast("查看题库"); +// break; +// } } }; diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_PracticeOnline.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_PracticeOnline.java index e4c8929..264f7fa 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_PracticeOnline.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_PracticeOnline.java @@ -480,29 +480,49 @@ public class Activity_PracticeOnline extends BaseActivity { private final View.OnClickListener mOnClickListener = new View.OnClickListener() { @Override public void onClick(View v) { - switch (v.getId()) { - case R.id.rb_left://上一题 - if (mCurrentViewID != 0) { - mCurrentViewID--; - vp.setCurrentItem(mCurrentViewID, true); - } - mMyDuration -= 20; - mScroller.setmDuration(mMyDuration); - break; - case R.id.rb_right://下一题 - if (mCurrentViewID != PAGER_NUM - 1) { - mCurrentViewID++; - vp.setCurrentItem(mCurrentViewID, true); - } - mMyDuration += 20; - mScroller.setmDuration(mMyDuration); - break; - - case R.id.rb_check: -// showToast("查看题库"); - break; + if(v.getId()==R.id.rb_left){ + if (mCurrentViewID != 0) { + mCurrentViewID--; + vp.setCurrentItem(mCurrentViewID, true); + } + mMyDuration -= 20; + mScroller.setmDuration(mMyDuration); + } + if(v.getId()==R.id.rb_right){ + if (mCurrentViewID != PAGER_NUM - 1) { + mCurrentViewID++; + vp.setCurrentItem(mCurrentViewID, true); + } + mMyDuration += 20; + mScroller.setmDuration(mMyDuration); + } + if(v.getId()==R.id.rb_check){ + //showToast("查看题库"); } +// switch (v.getId()) { +// case R.id.rb_left://上一题 +// if (mCurrentViewID != 0) { +// mCurrentViewID--; +// vp.setCurrentItem(mCurrentViewID, true); +// } +// mMyDuration -= 20; +// mScroller.setmDuration(mMyDuration); +// break; +// case R.id.rb_right://下一题 +// if (mCurrentViewID != PAGER_NUM - 1) { +// mCurrentViewID++; +// vp.setCurrentItem(mCurrentViewID, true); +// } +// mMyDuration += 20; +// mScroller.setmDuration(mMyDuration); +// break; +// +// case R.id.rb_check: +//// showToast("查看题库"); +// break; +// } + } }; private final ViewPager.OnPageChangeListener mOnPageChangeListener = new ViewPager.OnPageChangeListener() { diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_ProduceExamOnline.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_ProduceExamOnline.java index 7449118..2560e70 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_ProduceExamOnline.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/Activity_ProduceExamOnline.java @@ -405,28 +405,48 @@ public class Activity_ProduceExamOnline extends BaseActivity { private final View.OnClickListener mOnClickListener = new View.OnClickListener() { @Override public void onClick(View v) { - switch (v.getId()) { - case R.id.rb_left://上一题 - if (mCurrentViewID != 0) { - mCurrentViewID--; - vp.setCurrentItem(mCurrentViewID, true); - } - mMyDuration -= 20; - mScroller.setmDuration(mMyDuration); - break; - case R.id.rb_right://下一题 - if (mCurrentViewID != PAGER_NUM - 1) { - mCurrentViewID++; - vp.setCurrentItem(mCurrentViewID, true); - } - mMyDuration += 20; - mScroller.setmDuration(mMyDuration); - break; - - case R.id.rb_check: -// showToast("查看题库"); - break; + if(v.getId()==R.id.rb_left){ + if (mCurrentViewID != 0) { + mCurrentViewID--; + vp.setCurrentItem(mCurrentViewID, true); + } + mMyDuration -= 20; + mScroller.setmDuration(mMyDuration); + } + if(v.getId()==R.id.rb_left){ + if (mCurrentViewID != PAGER_NUM - 1) { + mCurrentViewID++; + vp.setCurrentItem(mCurrentViewID, true); + } + mMyDuration += 20; + mScroller.setmDuration(mMyDuration); } + if(v.getId()==R.id.rb_left){ + //showToast("查看题库"); + } + +// switch (v.getId()) { +// case R.id.rb_left://上一题 +// if (mCurrentViewID != 0) { +// mCurrentViewID--; +// vp.setCurrentItem(mCurrentViewID, true); +// } +// mMyDuration -= 20; +// mScroller.setmDuration(mMyDuration); +// break; +// case R.id.rb_right://下一题 +// if (mCurrentViewID != PAGER_NUM - 1) { +// mCurrentViewID++; +// vp.setCurrentItem(mCurrentViewID, true); +// } +// mMyDuration += 20; +// mScroller.setmDuration(mMyDuration); +// break; +// +// case R.id.rb_check: +//// showToast("查看题库"); +// break; +// } } }; diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhFragment.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhFragment.java index 2824a0b..674fd36 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhFragment.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhFragment.java @@ -96,19 +96,29 @@ public class AjhFragment extends BaseFragment { rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { - - switch (checkedId) { - case R.id.rb1: - rb1.setTextColor(getResources().getColor(R.color.btn)); - rb2.setTextColor(Color.GRAY); - vp.setCurrentItem(0, false); - break; - case R.id.rb2: - rb2.setTextColor(getResources().getColor(R.color.btn)); - rb1.setTextColor(Color.GRAY); - vp.setCurrentItem(1, false); - break; + if(checkedId==R.id.rb1){ + rb1.setTextColor(getResources().getColor(R.color.btn)); + rb2.setTextColor(Color.GRAY); + vp.setCurrentItem(0, false); } + if(checkedId==R.id.rb2){ + rb2.setTextColor(getResources().getColor(R.color.btn)); + rb1.setTextColor(Color.GRAY); + vp.setCurrentItem(1, false); + } + +// switch (checkedId) { +// case R.id.rb1: +// rb1.setTextColor(getResources().getColor(R.color.btn)); +// rb2.setTextColor(Color.GRAY); +// vp.setCurrentItem(0, false); +// break; +// case R.id.rb2: +// rb2.setTextColor(getResources().getColor(R.color.btn)); +// rb1.setTextColor(Color.GRAY); +// vp.setCurrentItem(1, false); +// break; +// } } }); } diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhxcDetaliFragment.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhxcDetaliFragment.java index 27d3c44..b1adc30 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhxcDetaliFragment.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/AjhxcDetaliFragment.java @@ -27,7 +27,7 @@ import android.widget.ImageView; import android.widget.RadioButton; import android.widget.TextView; -import com.rehome.zhdcoa.BuildConfig; +; import com.rehome.zhdcoa.Contans; import com.rehome.zhdcoa.DBModel.Ajhxcjs; import com.rehome.zhdcoa.DBModel.Ajhxzrwqy; @@ -277,7 +277,8 @@ public class AjhxcDetaliFragment extends BaseFragment { uri = Uri.fromFile(fos); uriTakePic = uri; } else { - uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos); + String applicationId = App.getApplicationId(context); + uri = FileProvider.getUriForFile(context, applicationId + ".fileprovider", fos); uriTakePic = uri; } diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpScActivity.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpScActivity.java index 445c041..c5ed691 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpScActivity.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpScActivity.java @@ -85,7 +85,7 @@ import com.luck.picture.lib.utils.SandboxTransformUtils; import com.luck.picture.lib.utils.StyleUtils; import com.luck.picture.lib.utils.ToastUtils; import com.luck.picture.lib.widget.MediumBoldTextView; -import com.rehome.zhdcoa.BuildConfig; +; import com.rehome.zhdcoa.Contans; import com.rehome.zhdcoa.Listener.GlideEngine; import com.rehome.zhdcoa.Listener.ImageLoaderUtils; @@ -246,6 +246,8 @@ public class WztpScActivity extends BaseActivity2 { private ActivityResultLauncher launcherResult; + + private void findView() { etHgtm = findViewById(R.id.et_hgtm); tvSys = findViewById(R.id.tv_sys); @@ -1307,10 +1309,11 @@ public class WztpScActivity extends BaseActivity2 { * @throws IOException */ private void cropFromTake(String name, int flag) throws IOException { + String applicationId = App.getApplicationId(context); stFileName = name + ".jpg"; this.deleteFileIfNeed(path, stFileName); File fos = this.createFileIfNeed(path, stFileName); - Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos); + Uri uri = FileProvider.getUriForFile(context, applicationId + ".fileprovider", fos); uriTakePicSt = uri; Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); i.putExtra(MediaStore.Images.Media.ORIENTATION, 0); @@ -1326,11 +1329,12 @@ public class WztpScActivity extends BaseActivity2 { * @throws IOException */ private void cropFromTakeFjt(String name, int flag) throws IOException { + String applicationId = App.getApplicationId(context); fjtFileName = name + ".jpg"; this.deleteFileIfNeed(path, fjtFileName); File fos = this.createFileIfNeed(path, fjtFileName); - Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos); + Uri uri = FileProvider.getUriForFile(context, applicationId + ".fileprovider", fos); uriTakePicFjt = uri; Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); i.putExtra(MediaStore.Images.Media.ORIENTATION, 0); @@ -1345,16 +1349,17 @@ public class WztpScActivity extends BaseActivity2 { * @return */ private Uri uriToExternalFile(Uri uri, String filename) { + String applicationId = App.getApplicationId(context); //this.deleteFileIfNeed(path, filename); InputStream fis = null; OutputStream out = null; try { File fos = this.createFileIfNeed(path, filename); - Uri uriOut = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos); + Uri uriOut = FileProvider.getUriForFile(context, applicationId + ".fileprovider", fos); out = getContentResolver().openOutputStream(uriOut); fis = getContentResolver().openInputStream(uri); IoUtil.copy(fis, out); - return FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos); + return FileProvider.getUriForFile(context, applicationId + ".fileprovider", fos); } catch (Exception e) { e.printStackTrace(); } finally { @@ -1446,8 +1451,9 @@ public class WztpScActivity extends BaseActivity2 { * @throws IOException */ private void startPhotoZoom(Uri uri, String fileName, int flags) throws IOException { + String applicationId = App.getApplicationId(context); File CropPhoto = this.createFileIfNeed(path, fileName); - uriTakePicOutputSt = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", CropPhoto); + uriTakePicOutputSt = FileProvider.getUriForFile(context, applicationId + ".fileprovider", CropPhoto); Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); @@ -1478,8 +1484,9 @@ public class WztpScActivity extends BaseActivity2 { * @throws IOException */ private void startPhotoZoomFjt(Uri uri, String fileName, int flags) throws IOException { + String applicationId = App.getApplicationId(context); File CropPhoto = this.createFileIfNeed(path, fileName); - uriTakePicOutputFjt = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", CropPhoto); + uriTakePicOutputFjt = FileProvider.getUriForFile(context, applicationId + ".fileprovider", CropPhoto); Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpblScDetailActivity.java b/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpblScDetailActivity.java index c2bfa99..fb3b697 100644 --- a/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpblScDetailActivity.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/activity/WztpblScDetailActivity.java @@ -98,7 +98,7 @@ import com.luck.picture.lib.utils.SandboxTransformUtils; import com.luck.picture.lib.utils.StyleUtils; import com.luck.picture.lib.utils.ToastUtils; import com.luck.picture.lib.widget.MediumBoldTextView; -import com.rehome.zhdcoa.BuildConfig; +; import com.rehome.zhdcoa.Contans; import com.rehome.zhdcoa.Listener.GlideEngine; import com.rehome.zhdcoa.Listener.ImageLoaderUtils; @@ -1114,11 +1114,12 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding() { showLog(GridViewDialog.TAG_AF) + + var results: Array = App.getInstance().userInfo.permissionsResult.split(";".toRegex()) + .dropLastWhile { it.isEmpty() } + .toTypedArray() + + for (result in results) { + showLog("---------------->>>>") + showLog(result) + } + } override fun initData() { @@ -280,7 +291,7 @@ class HomeFragment : BaseViewBindingFragment() { Intent(activity, DJExamOnlineActivity::class.java) //在线考试 } if (tag == "OrdinaryVisit_SH" || tag == "ApplyConference_YLB" || tag == "EveryDayTask" || tag == "TaskCountActivity" || tag == "ConferenceAudioActivity") { - startActivity(intent) + startActivity(intent!!) } else { intent!!.putExtra(Contans.KEY.ISEDIT, false) launcherResultADD.launch(intent) diff --git a/app/src/main/java/com/rehome/zhdcoa/ui/fragment/MineFragment.java b/app/src/main/java/com/rehome/zhdcoa/ui/fragment/MineFragment.java index 240fde6..c8866a1 100755 --- a/app/src/main/java/com/rehome/zhdcoa/ui/fragment/MineFragment.java +++ b/app/src/main/java/com/rehome/zhdcoa/ui/fragment/MineFragment.java @@ -46,7 +46,7 @@ import com.luck.picture.lib.entity.LocalMedia; import com.luck.picture.lib.interfaces.OnKeyValueResultCallbackListener; import com.luck.picture.lib.interfaces.OnResultCallbackListener; import com.rehome.zhdcoa.App; -import com.rehome.zhdcoa.BuildConfig; +; import com.rehome.zhdcoa.Contans; import com.rehome.zhdcoa.Listener.GlideEngine; import com.rehome.zhdcoa.R; @@ -98,6 +98,8 @@ public class MineFragment extends BaseLazyFragment { private ActivityResultLauncher launcherResultEmoji; + + CircleImageView civHead; TextView tvName; TextView tvMentions; @@ -847,9 +849,10 @@ public class MineFragment extends BaseLazyFragment { * @throws IOException */ private void cropFromTake() throws IOException { + String applicationId = App.getApplicationId(context); this.deleteFileIfNeed(path, fileName); File fos = this.createFileIfNeed(path, fileName); - Uri uri = FileProvider.getUriForFile(requireActivity(), BuildConfig.APPLICATION_ID + ".fileprovider", fos); + Uri uri = FileProvider.getUriForFile(requireActivity(), applicationId + ".fileprovider", fos); uriTakePic = uri; Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); i.putExtra(MediaStore.Images.Media.ORIENTATION, 0); @@ -972,12 +975,13 @@ public class MineFragment extends BaseLazyFragment { InputStream fis = null; OutputStream out = null; try { + String applicationId = App.getApplicationId(context); File fos = this.createFileIfNeed(path, filename); - Uri uriOut=FileProvider.getUriForFile(getActivity(), BuildConfig.APPLICATION_ID + ".fileprovider", fos); + Uri uriOut=FileProvider.getUriForFile(getActivity(), applicationId + ".fileprovider", fos); out = getActivity().getContentResolver().openOutputStream(uriOut); fis = getActivity().getContentResolver().openInputStream(uri); IoUtil.copy(fis,out); - return FileProvider.getUriForFile(getActivity(), BuildConfig.APPLICATION_ID + ".fileprovider", fos); + return FileProvider.getUriForFile(getActivity(), applicationId + ".fileprovider", fos); } catch (Exception e) { e.printStackTrace(); } finally { @@ -1007,8 +1011,9 @@ public class MineFragment extends BaseLazyFragment { * @throws IOException */ private void startPhotoZoom(Uri uri, String fileName, int flags) throws IOException { + String applicationId = App.getApplicationId(context); File CropPhoto = this.createFileIfNeed(path, fileName); - uriTakePicOutput = FileProvider.getUriForFile(requireActivity(), BuildConfig.APPLICATION_ID + ".fileprovider", CropPhoto); + uriTakePicOutput = FileProvider.getUriForFile(requireActivity(), applicationId + ".fileprovider", CropPhoto); Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); diff --git a/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginAIUtils.java b/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginAIUtils.java index 33da506..bd48773 100644 --- a/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginAIUtils.java +++ b/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginAIUtils.java @@ -2,25 +2,18 @@ package com.rehome.zhdcoa.utils; import android.content.Context; +import android.content.pm.ApplicationInfo; import android.text.TextUtils; import android.util.Log; - -import com.rehome.zhdcoa.BuildConfig; import com.rehome.zhdcoa.Contans; import com.rehome.zhdcoa.bean.UserAuthenticationAIBean; -import com.yolanda.nohttp.Headers; import com.yolanda.nohttp.NoHttp; import com.yolanda.nohttp.RequestMethod; import com.yolanda.nohttp.rest.Request; import com.yolanda.nohttp.rest.Response; - import static com.rehome.zhdcoa.utils.GsonUtils.GsonToBean; - -import java.net.HttpCookie; import java.util.HashMap; -import java.util.List; import java.util.Map; - import javax.net.ssl.HostnameVerifier; import javax.net.ssl.SSLSession; import javax.net.ssl.SSLSocketFactory; @@ -67,17 +60,17 @@ public class AuthenticationLoginAIUtils { @Override public void onSucceed(int what, Response response) { - showLog("----------------"); + showLog("----------------",context); String result = response.get(); - showLog(result); + showLog(result,context); String jsonDecode = RSAUtils.decryptBASE64StrClient(result); if (TextUtils.isEmpty(jsonDecode)) { //解密失败 - showLog("APP解密失败"); + showLog("APP解密失败",context); listener.onAuthenticationSuccess(false, ""); } else { - showLog(jsonDecode); + showLog(jsonDecode,context); UserAuthenticationAIBean bean = GsonToBean(jsonDecode, UserAuthenticationAIBean.class); if (bean != null) { if (bean.isSuccess()) {//登录成功 @@ -92,19 +85,19 @@ public class AuthenticationLoginAIUtils { } else { listener.onAuthenticationSuccess(false, ""); if (bean.getFlag() == -2) { - showLog("没有传参"); + showLog("没有传参",context); } if (bean.getFlag() == -3) { - showLog("服务器解密失败"); + showLog("服务器解密失败",context); } if (bean.getFlag() == -4) { - showLog("Json 格式不正确"); + showLog("Json 格式不正确",context); } if (bean.getFlag() == -5) { - showLog("账号密码不能为空"); + showLog("账号密码不能为空",context); } if (bean.getFlag() == -6) { - showLog("账号或密码错误"); + showLog("账号或密码错误",context); } } } @@ -140,14 +133,14 @@ public class AuthenticationLoginAIUtils { @Override public void onFailed(int what, Response response) { - showLog("onFailed"); + showLog("onFailed",context); listener.onAuthenticationSuccess(false, ""); } }); } - public static void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + public static void showLog(String logText,Context context) { + if (isApkInDebug(context)) { if (TextUtils.isEmpty(logText)) { Log.i("app", "logText is null"); } else { @@ -155,4 +148,17 @@ public class AuthenticationLoginAIUtils { } } } + + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } \ No newline at end of file diff --git a/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginUtils.java b/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginUtils.java index 2338d01..2e2e5ef 100644 --- a/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginUtils.java +++ b/app/src/main/java/com/rehome/zhdcoa/utils/AuthenticationLoginUtils.java @@ -3,9 +3,10 @@ package com.rehome.zhdcoa.utils; import static com.luck.picture.lib.utils.ToastUtils.showToast; import android.app.Activity; +import android.content.Context; +import android.content.pm.ApplicationInfo; import android.text.TextUtils; import android.util.Log; -import com.rehome.zhdcoa.BuildConfig; import com.rehome.zhdcoa.Contans; import com.rehome.zhdcoa.R; import com.rehome.zhdcoa.bean.UserAuthenticationBean; @@ -32,8 +33,8 @@ public class AuthenticationLoginUtils { params.put("userid",username); params.put("password",password); String json = GsonUtils.GsonString(params); - showLog("----------authenticationLogin------------"); - showLog(json); + showLog("----------authenticationLogin------------",context); + showLog(json,context); //showLog(base64Password); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @@ -51,7 +52,7 @@ public class AuthenticationLoginUtils { // showLog("fail"); // } - showLog(jsonEncrypt); + showLog(jsonEncrypt,context); final Request request = NoHttp.createStringRequest(Contans.BASE_URL_COMPANY_SERVER + Contans.ZHAF_LOGIN_URL, RequestMethod.POST); @@ -64,17 +65,17 @@ public class AuthenticationLoginUtils { public void onSucceed(int what, Response response) { String jsonResult = response.get(); - showLog("----------onSucceed------------"); - showLog(jsonResult); + showLog("----------onSucceed------------",context); + showLog(jsonResult,context); String jsonDecode = RSAUtils.decryptBASE64StrClient(jsonResult); //String jsonDecode = RSAUtils.decryptBASE64StrClient("ddDHqrKCDOV3XhuiCrTWoksKWc+oh4np6BjS+ETBBa9E07GGUPCjYcuHSPIengyUntr/xz/iKcY93FiF/J+tqvmjtX6vI2OkrRYb79FHPqBdjCAwFz4GO/dRRgmjA9w2y7JL501oArG8Be+rekrNpf2Zr+yxAK9/fR6biDPd9ATsy8E5fOhurJKFYTJnCof+Y5WeP1nijy36K55EUGT5XMbzY92z/f8sXuTe3J3xPsJYNE6taM37op2ErI65dfO9CkIU3q7gxyQFjkz7iQrn6OrEySWtKBFwwvcDUv6VcrFs7vve7jXUkjlSfIN02XXYVBXdFi/mbKuUZVz69UmIxmlL/7yeKyQaiG2dEKCthzhx48F3g/jPRGmdIUJjnw4wdL2fHaDinXJyBGkv+LRKUg77SNzny20qBlyoxhZSO4IUJEbuctQzDt672lBFtfQH8dWgOYC++wfiT8l6hyCfkEFP2MzCBWta1a5UTRDv1gA39Axji7xhR8e+qwNo8QtgYqzI9rusc/g8aRpUDLEeCUVa8xLl2u55n33XR6ZuKRBB8/5ti8cxny4lEIp4kDeyNtgxsDz2HK6rZa8T7541tF/o9g/eKGexppi+8AtIAzC/MJ8cLj55KzCyHvW5IjWb6E9ipLqyqHbDE32K/OlRTM1cuSjod9y00uRy2FqYnbU="); - showLog(jsonDecode); + showLog(jsonDecode,context); if (TextUtils.isEmpty(jsonDecode)) { - showLog(UiUtlis.getString(context, R.string.data_error)); + showLog(UiUtlis.getString(context, R.string.data_error),context); } else { UserAuthenticationBean bean = GsonUtils.GsonToBean(jsonDecode,UserAuthenticationBean.class); - showLog(GsonUtils.GsonString(bean)); + showLog(GsonUtils.GsonString(bean),context); if (bean != null) { if (bean.isResult()) { //登录成功 @@ -143,8 +144,8 @@ public class AuthenticationLoginUtils { // } // }); } - public static void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + public static void showLog(String logText,Context context) { + if (isApkInDebug(context)) { if(TextUtils.isEmpty(logText)){ Log.i("app", "logText is null"); }else{ @@ -152,4 +153,17 @@ public class AuthenticationLoginUtils { } } } + + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } diff --git a/app/src/main/java/com/rehome/zhdcoa/utils/BitmapCompressUtils.java b/app/src/main/java/com/rehome/zhdcoa/utils/BitmapCompressUtils.java index 0377416..d223bc0 100644 --- a/app/src/main/java/com/rehome/zhdcoa/utils/BitmapCompressUtils.java +++ b/app/src/main/java/com/rehome/zhdcoa/utils/BitmapCompressUtils.java @@ -1,11 +1,12 @@ package com.rehome.zhdcoa.utils; +import android.content.Context; +import android.content.pm.ApplicationInfo; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.text.TextUtils; import android.util.Log; -import com.rehome.zhdcoa.BuildConfig; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -59,8 +60,6 @@ public class BitmapCompressUtils { newOpts.inSampleSize = be;// 设置缩放比例 // 重新读入图片,注意此时已经把options.inJustDecodeBounds 设回false了 bitmap = BitmapFactory.decodeFile(srcPath, newOpts); - showLog("---------------"); - showLog("w:"+String.valueOf(bitmap.getWidth()) + " h:" + bitmap.getHeight()); return compressImage(bitmap);// 压缩好比例大小后再进行质量压缩 } /** @@ -84,8 +83,6 @@ public class BitmapCompressUtils { newOpts.inJustDecodeBounds = false; int w = newOpts.outWidth; int h = newOpts.outHeight; - showLog("---------------"); - showLog("w:"+String.valueOf(w) + " h:" + h); // 现在主流手机比较多是800*480分辨率,所以高和宽我们设置为 // float hh = 800f;// 这里设置高度为800f // float ww = 480f;// 这里设置宽度为480f @@ -105,19 +102,7 @@ public class BitmapCompressUtils { // 重新读入图片,注意此时已经把options.inJustDecodeBounds 设回false了 isBm = new ByteArrayInputStream(baos.toByteArray()); bitmap = BitmapFactory.decodeStream(isBm, null, newOpts); - showLog("---------------"); - showLog("w:"+String.valueOf(bitmap.getWidth()) + " h:" + bitmap.getHeight()); return compressImage(bitmap);// 压缩好比例大小后再进行质量压缩 //return bitmap; } - - public static void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { - if(TextUtils.isEmpty(logText)){ - Log.i("app", "logText is null"); - }else{ - Log.i("app", logText); - } - } - } } diff --git a/app/src/main/java/com/rehome/zhdcoa/utils/HttpUtils.java b/app/src/main/java/com/rehome/zhdcoa/utils/HttpUtils.java index b560750..8d51806 100644 --- a/app/src/main/java/com/rehome/zhdcoa/utils/HttpUtils.java +++ b/app/src/main/java/com/rehome/zhdcoa/utils/HttpUtils.java @@ -1,16 +1,13 @@ package com.rehome.zhdcoa.utils; import android.content.Context; +import android.content.pm.ApplicationInfo; import android.text.TextUtils; import android.util.Log; - import androidx.annotation.NonNull; - import com.rehome.zhdcoa.Api; import com.rehome.zhdcoa.App; -import com.rehome.zhdcoa.BuildConfig; import com.rehome.zhdcoa.Contans; - import java.io.IOException; import java.util.concurrent.TimeUnit; @@ -202,7 +199,7 @@ public class HttpUtils { } public static void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + if (isApkInDebug(context)) { if (TextUtils.isEmpty(logText)) { Log.i("app", "logText is null"); } else { @@ -315,4 +312,16 @@ public class HttpUtils { }; } } + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } diff --git a/app/src/main/java/com/rehome/zhdcoa/utils/NohttpUtils.java b/app/src/main/java/com/rehome/zhdcoa/utils/NohttpUtils.java index 1008e58..187e9b1 100644 --- a/app/src/main/java/com/rehome/zhdcoa/utils/NohttpUtils.java +++ b/app/src/main/java/com/rehome/zhdcoa/utils/NohttpUtils.java @@ -2,12 +2,10 @@ package com.rehome.zhdcoa.utils; import android.app.Activity; import android.content.Context; +import android.content.pm.ApplicationInfo; import android.text.TextUtils; import android.util.Log; - -import com.google.gson.Gson; import com.rehome.zhdcoa.App; -import com.rehome.zhdcoa.BuildConfig; import com.rehome.zhdcoa.R; import com.yolanda.nohttp.NoHttp; import com.yolanda.nohttp.download.DownloadQueue; @@ -81,7 +79,7 @@ public class NohttpUtils { String token = App.getInstance().getUserInfo().getToken(); String credential = "Bearer " + token; request.addHeader("Authorization", credential); - showLog(request.url()); + showLog(request.url(),mActivity); // showLog(credential); // showLog(new Gson().toJson(request.headers())); } @@ -104,7 +102,7 @@ public class NohttpUtils { if(token!=null){ String credential = "Bearer " + token; request.addHeader("Authorization", credential); - showLog(request.url()); + showLog(request.url(),mActivity); } mQueue.add(what, request, new HttpResponseListener(mActivity, request, callback, canCanel, isLoading, msg)); } @@ -115,7 +113,7 @@ public class NohttpUtils { String token = App.getInstance().getUserInfo().getToken(); String credential = "Bearer " + token; request.addHeader("Authorization", credential); - showLog(request.url()); + showLog(request.url(),mActivity); // showLog(credential); // showLog(new Gson().toJson(request.headers())); } @@ -127,7 +125,7 @@ public class NohttpUtils { String token = App.getInstance().getUserInfo().getToken(); String credential = "Bearer " + token; request.addHeader("Authorization", credential); - showLog(request.url()); + showLog(request.url(),mActivity); // showLog(credential); // showLog(new Gson().toJson(request.headers())); } @@ -139,15 +137,15 @@ public class NohttpUtils { String token = App.getInstance().getUserInfo().getToken(); String credential = "Bearer " + token; request.addHeader("Authorization", credential); - showLog(request.url()); + showLog(request.url(), context); // showLog(credential); // showLog(new Gson().toJson(request.headers())); } mQueue.add(what, request, new HttpResponseListenerNoProgress(request, callback)); } - public void showLog(String logText) { - if (BuildConfig.LOG_ERROR) { + public void showLog(String logText,Context context) { + if (isApkInDebug(context)) { if(TextUtils.isEmpty(logText)){ Log.i("app", "logText is null"); }else{ @@ -203,4 +201,17 @@ public class NohttpUtils { } return null; } + + /** + * 判断当前应用是否是debug状态 + */ + + public static boolean isApkInDebug(Context context) { + try { + ApplicationInfo info = context.getApplicationInfo(); + return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; + } catch (Exception e) { + return false; + } + } } diff --git a/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/CaptureActivityHandler.java b/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/CaptureActivityHandler.java index 7dec865..fa49128 100755 --- a/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/CaptureActivityHandler.java +++ b/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/CaptureActivityHandler.java @@ -64,48 +64,86 @@ public final class CaptureActivityHandler extends Handler { @Override public void handleMessage(Message message) { - switch (message.what) { - case R.id.auto_focus: - //Log.d(TAG, "Got auto-focus message"); - // When one auto focus pass finishes, start another. This is the closest thing to - // continuous AF. It does seem to hunt background bit, but I'm not sure what else to do. - if (state == State.PREVIEW) { - CameraManager.get().requestAutoFocus(this, R.id.auto_focus); - } - break; - case R.id.restart_preview: - Log.d(TAG, "Got restart preview message"); - restartPreviewAndDecode(); - break; - case R.id.decode_succeeded: - Log.d(TAG, "Got decode succeeded message"); - state = State.SUCCESS; - Bundle bundle = message.getData(); - - /***********************************************************************/ - Bitmap barcode = bundle == null ? null : - (Bitmap) bundle.getParcelable(DecodeThread.BARCODE_BITMAP);//���ñ����߳� - - activity.handleDecode((Result) message.obj, barcode);//���ؽ��? /***********************************************************************/ - break; - case R.id.decode_failed: - // We're decoding as fast as possible, so when one decode fails, start another. - state = State.PREVIEW; - CameraManager.get().requestPreviewFrame(decodeThread.getHandler(), R.id.decode); - break; - case R.id.return_scan_result: - Log.d(TAG, "Got return scan result message"); - activity.setResult(Activity.RESULT_OK, (Intent) message.obj); - activity.finish(); - break; - case R.id.launch_product_query: - Log.d(TAG, "Got product query message"); - String url = (String) message.obj; - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); - intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); - activity.startActivity(intent); - break; + if(message.what==R.id.auto_focus){ + //Log.d(TAG, "Got auto-focus message"); + // When one auto focus pass finishes, start another. This is the closest thing to + // continuous AF. It does seem to hunt background bit, but I'm not sure what else to do. + if (state == State.PREVIEW) { + CameraManager.get().requestAutoFocus(this, R.id.auto_focus); + } } + if(message.what==R.id.restart_preview){ + restartPreviewAndDecode(); + } + if(message.what==R.id.decode_succeeded){ + state = State.SUCCESS; + Bundle bundle = message.getData(); + + /***********************************************************************/ + Bitmap barcode = bundle == null ? null : + (Bitmap) bundle.getParcelable(DecodeThread.BARCODE_BITMAP);//���ñ����߳� + + activity.handleDecode((Result) message.obj, barcode); + } + if(message.what==R.id.decode_failed){ + state = State.PREVIEW; + CameraManager.get().requestPreviewFrame(decodeThread.getHandler(), R.id.decode); + } + if(message.what==R.id.return_scan_result){ + activity.setResult(Activity.RESULT_OK, (Intent) message.obj); + activity.finish(); + } + if(message.what==R.id.launch_product_query){ + String url = (String) message.obj; + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + activity.startActivity(intent); + } + + +// switch (message.what) { +// case R.id.auto_focus: +// //Log.d(TAG, "Got auto-focus message"); +// // When one auto focus pass finishes, start another. This is the closest thing to +// // continuous AF. It does seem to hunt background bit, but I'm not sure what else to do. +// if (state == State.PREVIEW) { +// CameraManager.get().requestAutoFocus(this, R.id.auto_focus); +// } +// break; +// case R.id.restart_preview: +// Log.d(TAG, "Got restart preview message"); +// restartPreviewAndDecode(); +// break; +// case R.id.decode_succeeded: +// Log.d(TAG, "Got decode succeeded message"); +// state = State.SUCCESS; +// Bundle bundle = message.getData(); +// +// /***********************************************************************/ +// Bitmap barcode = bundle == null ? null : +// (Bitmap) bundle.getParcelable(DecodeThread.BARCODE_BITMAP);//���ñ����߳� +// +// activity.handleDecode((Result) message.obj, barcode); +// //���ؽ��? /***********************************************************************/ +// break; +// case R.id.decode_failed: +// // We're decoding as fast as possible, so when one decode fails, start another. +// state = State.PREVIEW; +// CameraManager.get().requestPreviewFrame(decodeThread.getHandler(), R.id.decode); +// break; +// case R.id.return_scan_result: +// Log.d(TAG, "Got return scan result message"); +// activity.setResult(Activity.RESULT_OK, (Intent) message.obj); +// activity.finish(); +// break; +// case R.id.launch_product_query: +// Log.d(TAG, "Got product query message"); +// String url = (String) message.obj; +// Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); +// intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); +// activity.startActivity(intent); +// break; +// } } public void quitSynchronously() { diff --git a/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/DecodeHandler.java b/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/DecodeHandler.java index ca6d459..70f1e8c 100755 --- a/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/DecodeHandler.java +++ b/app/src/main/java/com/rehome/zhdcoa/zxing/decoding/DecodeHandler.java @@ -17,6 +17,7 @@ package com.rehome.zhdcoa.zxing.decoding; +import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.os.Looper; @@ -31,6 +32,7 @@ import com.google.zxing.Result; import com.google.zxing.common.HybridBinarizer; import com.rehome.zhdcoa.R; import com.rehome.zhdcoa.ui.activity.MipcaActivityCapture; +import com.rehome.zhdcoa.ui.activity.YcryxzActivity; import com.rehome.zhdcoa.zxing.camera.CameraManager; import com.rehome.zhdcoa.zxing.camera.PlanarYUVLuminanceSource; @@ -51,15 +53,21 @@ final class DecodeHandler extends Handler { @Override public void handleMessage(Message message) { - switch (message.what) { - case R.id.decode: - //Log.d(TAG, "Got decode message"); - decode((byte[]) message.obj, message.arg1, message.arg2); - break; - case R.id.quit: - Looper.myLooper().quit(); - break; + if(message.what==R.id.decode){ + decode((byte[]) message.obj, message.arg1, message.arg2); } + if(message.what==R.id.quit){ + Looper.myLooper().quit(); + } +// switch (message.what) { +// case R.id.decode: +// //Log.d(TAG, "Got decode message"); +// decode((byte[]) message.obj, message.arg1, message.arg2); +// break; +// case R.id.quit: +// Looper.myLooper().quit(); +// break; +// } } /** diff --git a/app/src/main/res/layout/activity_work_risk_list.xml b/app/src/main/res/layout/activity_work_risk_list.xml index 770e683..3a95be4 100644 --- a/app/src/main/res/layout/activity_work_risk_list.xml +++ b/app/src/main/res/layout/activity_work_risk_list.xml @@ -82,6 +82,7 @@ android:gravity="center|right" android:layout_weight="1" android:textSize="20sp" + android:textColor="#0099ff" android:text="A:" /> + + + + \ No newline at end of file diff --git a/autolayout/build.gradle b/autolayout/build.gradle new file mode 100644 index 0000000..3986e80 --- /dev/null +++ b/autolayout/build.gradle @@ -0,0 +1,15 @@ +apply plugin: 'com.android.library' + +android { + compileSdk 34 + defaultConfig { + minSdk 24 + targetSdk 34 + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + } + namespace 'com.zhy.autolayout' +} + +dependencies { + implementation 'androidx.appcompat:appcompat:1.7.0' +} \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/autolayout/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 0000000..60beba3 --- /dev/null +++ b/autolayout/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/mergeDebugShaders/merger.xml b/autolayout/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 0000000..29e7dae --- /dev/null +++ b/autolayout/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/autolayout/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml new file mode 100644 index 0000000..d1cd6e3 --- /dev/null +++ b/autolayout/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/autolayout/build/intermediates/incremental/mergeReleaseShaders/merger.xml new file mode 100644 index 0000000..f6ee658 --- /dev/null +++ b/autolayout/build/intermediates/incremental/mergeReleaseShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/packageDebugAssets/merger.xml b/autolayout/build/intermediates/incremental/packageDebugAssets/merger.xml new file mode 100644 index 0000000..321d4c1 --- /dev/null +++ b/autolayout/build/intermediates/incremental/packageDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/packageReleaseAssets/merger.xml b/autolayout/build/intermediates/incremental/packageReleaseAssets/merger.xml new file mode 100644 index 0000000..d02cee9 --- /dev/null +++ b/autolayout/build/intermediates/incremental/packageReleaseAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release-mergeJavaRes/merge-state b/autolayout/build/intermediates/incremental/release-mergeJavaRes/merge-state new file mode 100644 index 0000000..1c983fc Binary files /dev/null and b/autolayout/build/intermediates/incremental/release-mergeJavaRes/merge-state differ diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties new file mode 100644 index 0000000..80425c3 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties @@ -0,0 +1,376 @@ +#Wed Sep 11 19:14:15 CST 2024 +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_fade_in.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_fade_in.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_fade_out.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_fade_out.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_grow_fade_in_from_bottom.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_grow_fade_in_from_bottom.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_popup_enter.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_popup_enter.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_popup_exit.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_popup_exit.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_shrink_fade_out_from_bottom.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_shrink_fade_out_from_bottom.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_slide_in_bottom.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_slide_in_bottom.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_slide_in_top.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_slide_in_top.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_slide_out_bottom.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_slide_out_bottom.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_slide_out_top.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_slide_out_top.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_tooltip_enter.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_tooltip_enter.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/abc_tooltip_exit.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\abc_tooltip_exit.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_checkbox_to_checked_box_inner_merged_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_checkbox_to_checked_box_outer_merged_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_checkbox_to_checked_icon_null_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_checkbox_to_checked_icon_null_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_checkbox_to_unchecked_box_inner_merged_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_checkbox_to_unchecked_check_path_merged_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_checkbox_to_unchecked_icon_null_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_checkbox_to_unchecked_icon_null_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_radio_to_off_mtrl_dot_group_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_radio_to_off_mtrl_dot_group_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_radio_to_off_mtrl_ring_outer_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_radio_to_off_mtrl_ring_outer_path_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_radio_to_on_mtrl_dot_group_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_radio_to_on_mtrl_dot_group_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_radio_to_on_mtrl_ring_outer_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim\\btn_radio_to_on_mtrl_ring_outer_path_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_btn_colored_borderless_text_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_btn_colored_borderless_text_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_btn_colored_text_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_btn_colored_text_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_color_highlight_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_color_highlight_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_tint_btn_checkable.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_tint_btn_checkable.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_tint_default.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_tint_default.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_tint_edittext.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_tint_edittext.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_tint_seek_thumb.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_tint_seek_thumb.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_tint_spinner.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_tint_spinner.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color-v23/abc_tint_switch_track.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color-v23\\abc_tint_switch_track.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_background_cache_hint_selector_material_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_background_cache_hint_selector_material_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_background_cache_hint_selector_material_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_background_cache_hint_selector_material_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_hint_foreground_material_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_hint_foreground_material_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_hint_foreground_material_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_hint_foreground_material_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_primary_text_disable_only_material_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_primary_text_disable_only_material_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_primary_text_disable_only_material_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_primary_text_disable_only_material_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_primary_text_material_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_primary_text_material_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_primary_text_material_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_primary_text_material_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_search_url_text.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_search_url_text.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_secondary_text_material_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_secondary_text_material_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/abc_secondary_text_material_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\abc_secondary_text_material_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/switch_thumb_material_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\switch_thumb_material_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/color/switch_thumb_material_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\color\\switch_thumb_material_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_btn_check_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_btn_check_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_btn_radio_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_btn_radio_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_list_divider_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_list_focused_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_list_focused_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_list_longpressed_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_list_longpressed_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_list_pressed_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_list_pressed_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_list_selector_disabled_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_list_selector_disabled_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_popup_background_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_switch_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_text_select_handle_left_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_text_select_handle_middle_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_text_select_handle_right_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_textfield_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldrtl-hdpi-v17\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldrtl-mdpi-v17\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldrtl-xhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldrtl-xxhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldrtl-xxxhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_btn_check_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_btn_check_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_btn_radio_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_btn_radio_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_list_divider_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_list_focused_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_list_focused_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_list_longpressed_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_list_longpressed_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_list_pressed_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_list_pressed_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_list_selector_disabled_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_list_selector_disabled_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_popup_background_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_switch_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_text_select_handle_left_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_text_select_handle_middle_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_text_select_handle_right_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_textfield_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-v21/abc_action_bar_item_background_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-v21\\abc_action_bar_item_background_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-v21/abc_btn_colored_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-v21\\abc_btn_colored_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-v21/abc_dialog_material_background.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-v21\\abc_dialog_material_background.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-v21/abc_edit_text_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-v21\\abc_edit_text_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-v21/abc_list_divider_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-v21\\abc_list_divider_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-v23/abc_control_background_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-v23\\abc_control_background_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-watch-v20/abc_dialog_material_background.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-watch-v20\\abc_dialog_material_background.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_btn_check_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_btn_check_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_list_divider_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_list_focused_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_list_focused_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_list_longpressed_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_list_pressed_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_list_pressed_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_list_selector_disabled_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_list_selector_disabled_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_popup_background_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_switch_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_text_select_handle_left_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_text_select_handle_middle_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_text_select_handle_right_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_textfield_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_btn_check_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_btn_check_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_list_divider_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_list_focused_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_list_focused_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_list_longpressed_holo.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_list_pressed_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_list_pressed_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_list_selector_disabled_holo_dark.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_list_selector_disabled_holo_light.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_popup_background_mtrl_mult.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_switch_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_text_select_handle_left_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_text_select_handle_middle_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_text_select_handle_right_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_textfield_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_btn_check_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_btn_check_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_switch_track_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_text_select_handle_left_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\abc_text_select_handle_right_mtrl.png +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_btn_borderless_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_btn_borderless_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_btn_check_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_btn_check_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_btn_check_material_anim.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_btn_check_material_anim.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_btn_default_mtrl_shape.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_btn_default_mtrl_shape.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_btn_radio_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_btn_radio_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_btn_radio_material_anim.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_btn_radio_material_anim.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_cab_background_internal_bg.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_cab_background_internal_bg.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_cab_background_top_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_cab_background_top_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_ab_back_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_ab_back_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_arrow_drop_right_black_24dp.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_arrow_drop_right_black_24dp.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_clear_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_clear_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_go_search_api_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_go_search_api_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_menu_copy_mtrl_am_alpha.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_menu_cut_mtrl_alpha.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_menu_cut_mtrl_alpha.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_menu_overflow_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_menu_overflow_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_menu_paste_mtrl_am_alpha.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_menu_selectall_mtrl_alpha.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_menu_selectall_mtrl_alpha.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_menu_share_mtrl_alpha.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_menu_share_mtrl_alpha.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_search_api_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_search_api_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ic_voice_search_api_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ic_voice_search_api_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_item_background_holo_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_item_background_holo_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_item_background_holo_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_item_background_holo_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_list_selector_background_transition_holo_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_list_selector_background_transition_holo_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_list_selector_background_transition_holo_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_list_selector_background_transition_holo_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_list_selector_holo_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_list_selector_holo_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_list_selector_holo_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_list_selector_holo_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ratingbar_indicator_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ratingbar_indicator_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ratingbar_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ratingbar_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_ratingbar_small_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_ratingbar_small_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_seekbar_thumb_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_seekbar_thumb_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_seekbar_tick_mark_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_seekbar_tick_mark_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_seekbar_track_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_seekbar_track_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_spinner_textfield_background_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_spinner_textfield_background_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_star_black_48dp.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_star_black_48dp.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_star_half_black_48dp.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_star_half_black_48dp.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_switch_thumb_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_switch_thumb_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_tab_indicator_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_tab_indicator_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_text_cursor_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_text_cursor_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/abc_textfield_search_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_textfield_search_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_checkbox_checked_mtrl.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_checkbox_checked_mtrl.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_checkbox_checked_to_unchecked_mtrl_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_checkbox_unchecked_mtrl.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_checkbox_unchecked_mtrl.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_checkbox_unchecked_to_checked_mtrl_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_radio_off_mtrl.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_radio_off_mtrl.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_radio_off_to_on_mtrl_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_radio_off_to_on_mtrl_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_radio_on_mtrl.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_radio_on_mtrl.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/btn_radio_on_to_off_mtrl_animation.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\btn_radio_on_to_off_mtrl_animation.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/test_level_drawable.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\test_level_drawable.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/tooltip_frame_dark.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\tooltip_frame_dark.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/drawable/tooltip_frame_light.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\tooltip_frame_light.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\interpolator\\btn_checkbox_checked_mtrl_animation_interpolator_0.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\interpolator\\btn_checkbox_checked_mtrl_animation_interpolator_1.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\interpolator\\btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\interpolator\\btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\interpolator\\btn_radio_to_off_mtrl_animation_interpolator_0.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\interpolator\\btn_radio_to_on_mtrl_animation_interpolator_0.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/interpolator/fast_out_slow_in.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\interpolator\\fast_out_slow_in.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout-v26/abc_screen_toolbar.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout-v26\\abc_screen_toolbar.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout-watch-v20/abc_alert_dialog_button_bar_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout-watch-v20\\abc_alert_dialog_button_bar_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout-watch-v20/abc_alert_dialog_title_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout-watch-v20\\abc_alert_dialog_title_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_action_bar_title_item.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_action_bar_title_item.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_action_bar_up_container.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_action_bar_up_container.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_action_menu_item_layout.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_action_menu_item_layout.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_action_menu_layout.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_action_menu_layout.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_action_mode_bar.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_action_mode_bar.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_action_mode_close_item_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_action_mode_close_item_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_activity_chooser_view.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_activity_chooser_view.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_activity_chooser_view_list_item.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_activity_chooser_view_list_item.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_alert_dialog_button_bar_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_alert_dialog_button_bar_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_alert_dialog_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_alert_dialog_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_alert_dialog_title_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_alert_dialog_title_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_cascading_menu_item_layout.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_cascading_menu_item_layout.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_dialog_title_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_dialog_title_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_expanded_menu_layout.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_expanded_menu_layout.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_list_menu_item_checkbox.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_list_menu_item_checkbox.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_list_menu_item_icon.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_list_menu_item_icon.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_list_menu_item_layout.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_list_menu_item_layout.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_list_menu_item_radio.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_list_menu_item_radio.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_popup_menu_header_item_layout.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_popup_menu_header_item_layout.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_popup_menu_item_layout.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_popup_menu_item_layout.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_screen_content_include.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_screen_content_include.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_screen_simple.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_screen_simple.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_screen_simple_overlay_action_mode.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_screen_simple_overlay_action_mode.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_screen_toolbar.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_screen_toolbar.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_search_dropdown_item_icons_2line.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_search_dropdown_item_icons_2line.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_search_view.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_search_view.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_select_dialog_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_select_dialog_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/abc_tooltip.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\abc_tooltip.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/select_dialog_item_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\select_dialog_item_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/select_dialog_multichoice_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\select_dialog_multichoice_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/select_dialog_singlechoice_material.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\select_dialog_singlechoice_material.xml +com.zhy.autolayout-appcompat-1.7.0-9\:/layout/support_simple_spinner_dropdown_item.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\support_simple_spinner_dropdown_item.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-anydpi-v21/ic_call_answer.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-anydpi-v21\\ic_call_answer.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-anydpi-v21/ic_call_answer_low.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-anydpi-v21\\ic_call_answer_low.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-anydpi-v21/ic_call_answer_video.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-anydpi-v21\\ic_call_answer_video.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-anydpi-v21/ic_call_answer_video_low.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-anydpi-v21\\ic_call_answer_video_low.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-anydpi-v21/ic_call_decline.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-anydpi-v21\\ic_call_decline.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-anydpi-v21/ic_call_decline_low.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-anydpi-v21\\ic_call_decline_low.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/ic_call_answer.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\ic_call_answer.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/ic_call_answer_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\ic_call_answer_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/ic_call_answer_video.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\ic_call_answer_video.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/ic_call_answer_video_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\ic_call_answer_video_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/ic_call_decline.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\ic_call_decline.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/ic_call_decline_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\ic_call_decline_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/notification_bg_low_normal.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\notification_bg_low_normal.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/notification_bg_low_pressed.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\notification_bg_low_pressed.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/notification_bg_normal.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\notification_bg_normal.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/notification_bg_normal_pressed.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\notification_bg_normal_pressed.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/notification_oversize_large_icon_bg.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\notification_oversize_large_icon_bg.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-hdpi-v4/notify_panel_notification_icon_bg.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-hdpi-v4\\notify_panel_notification_icon_bg.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-ldpi-v4/ic_call_answer.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldpi-v4\\ic_call_answer.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-ldpi-v4/ic_call_answer_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldpi-v4\\ic_call_answer_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-ldpi-v4/ic_call_answer_video.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldpi-v4\\ic_call_answer_video.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-ldpi-v4/ic_call_answer_video_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldpi-v4\\ic_call_answer_video_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-ldpi-v4/ic_call_decline.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldpi-v4\\ic_call_decline.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-ldpi-v4/ic_call_decline_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-ldpi-v4\\ic_call_decline_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/ic_call_answer.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\ic_call_answer.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/ic_call_answer_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\ic_call_answer_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/ic_call_answer_video.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\ic_call_answer_video.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/ic_call_answer_video_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\ic_call_answer_video_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/ic_call_decline.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\ic_call_decline.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/ic_call_decline_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\ic_call_decline_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/notification_bg_low_normal.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\notification_bg_low_normal.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/notification_bg_low_pressed.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\notification_bg_low_pressed.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/notification_bg_normal.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\notification_bg_normal.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/notification_bg_normal_pressed.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\notification_bg_normal_pressed.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-mdpi-v4/notify_panel_notification_icon_bg.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-mdpi-v4\\notify_panel_notification_icon_bg.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-v21/notification_action_background.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-v21\\notification_action_background.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/ic_call_answer.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\ic_call_answer.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/ic_call_answer_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\ic_call_answer_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/ic_call_answer_video.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\ic_call_answer_video.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/ic_call_answer_video_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\ic_call_answer_video_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/ic_call_decline.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\ic_call_decline.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/ic_call_decline_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\ic_call_decline_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/notification_bg_low_normal.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\notification_bg_low_normal.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/notification_bg_low_pressed.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\notification_bg_low_pressed.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/notification_bg_normal.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\notification_bg_normal.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\notification_bg_normal_pressed.9.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xhdpi-v4\\notify_panel_notification_icon_bg.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxhdpi-v4/ic_call_answer.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\ic_call_answer.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxhdpi-v4/ic_call_answer_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\ic_call_answer_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxhdpi-v4/ic_call_answer_video.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\ic_call_answer_video.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxhdpi-v4/ic_call_answer_video_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\ic_call_answer_video_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxhdpi-v4/ic_call_decline.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\ic_call_decline.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxhdpi-v4/ic_call_decline_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxhdpi-v4\\ic_call_decline_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxxhdpi-v4/ic_call_answer.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\ic_call_answer.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxxhdpi-v4/ic_call_answer_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\ic_call_answer_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxxhdpi-v4/ic_call_answer_video.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\ic_call_answer_video.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxxhdpi-v4/ic_call_answer_video_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\ic_call_answer_video_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxxhdpi-v4/ic_call_decline.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\ic_call_decline.png +com.zhy.autolayout-core-1.13.0-3\:/drawable-xxxhdpi-v4/ic_call_decline_low.png=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable-xxxhdpi-v4\\ic_call_decline_low.png +com.zhy.autolayout-core-1.13.0-3\:/drawable/notification_bg.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\notification_bg.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable/notification_bg_low.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\notification_bg_low.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable/notification_icon_background.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\notification_icon_background.xml +com.zhy.autolayout-core-1.13.0-3\:/drawable/notification_tile_bg.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\notification_tile_bg.xml +com.zhy.autolayout-core-1.13.0-3\:/layout-v21/notification_action.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout-v21\\notification_action.xml +com.zhy.autolayout-core-1.13.0-3\:/layout-v21/notification_action_tombstone.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout-v21\\notification_action_tombstone.xml +com.zhy.autolayout-core-1.13.0-3\:/layout-v21/notification_template_custom_big.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout-v21\\notification_template_custom_big.xml +com.zhy.autolayout-core-1.13.0-3\:/layout-v21/notification_template_icon_group.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout-v21\\notification_template_icon_group.xml +com.zhy.autolayout-core-1.13.0-3\:/layout/custom_dialog.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\custom_dialog.xml +com.zhy.autolayout-core-1.13.0-3\:/layout/ime_base_split_test_activity.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\ime_base_split_test_activity.xml +com.zhy.autolayout-core-1.13.0-3\:/layout/ime_secondary_split_test_activity.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\ime_secondary_split_test_activity.xml +com.zhy.autolayout-core-1.13.0-3\:/layout/notification_template_part_chronometer.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\notification_template_part_chronometer.xml +com.zhy.autolayout-core-1.13.0-3\:/layout/notification_template_part_time.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\layout\\notification_template_part_time.xml +com.zhy.autolayout-fragment-1.5.4-18\:/anim-v21/fragment_fast_out_extra_slow_in.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\anim-v21\\fragment_fast_out_extra_slow_in.xml +com.zhy.autolayout-fragment-1.5.4-18\:/animator/fragment_close_enter.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\animator\\fragment_close_enter.xml +com.zhy.autolayout-fragment-1.5.4-18\:/animator/fragment_close_exit.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\animator\\fragment_close_exit.xml +com.zhy.autolayout-fragment-1.5.4-18\:/animator/fragment_fade_enter.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\animator\\fragment_fade_enter.xml +com.zhy.autolayout-fragment-1.5.4-18\:/animator/fragment_fade_exit.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\animator\\fragment_fade_exit.xml +com.zhy.autolayout-fragment-1.5.4-18\:/animator/fragment_open_enter.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\animator\\fragment_open_enter.xml +com.zhy.autolayout-fragment-1.5.4-18\:/animator/fragment_open_exit.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\animator\\fragment_open_exit.xml +com.zhy.autolayout-jetified-appcompat-resources-1.7.0-17\:/drawable/abc_vector_test.xml=C\:\\Users\\admin\\AndroidStudioProjects\\DYWOA\\autolayout\\build\\intermediates\\merged_res\\release\\mergeReleaseResources\\drawable\\abc_vector_test.xml diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml new file mode 100644 index 0000000..f2b7ade --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml @@ -0,0 +1,39 @@ + + + "Gaan na tuisskerm" + "Gaan op" + "Nog opsies" + "Klaar" + "Sien alles" + "Kies \'n program" + "AF" + "AAN" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Funksie+" + "Meta+" + "Shift+" + "spasiebalk" + "Simbool+" + "Kieslys+" + "Soek …" + "Vee navraag uit" + "Soektognavraag" + "Soek" + "Dien navraag in" + "Stemsoektog" + "Deel met" + "Deel met %s" + "Vou in" + "Antwoord" + "Video" + "Wys af" + "Lui af" + "Inkomende oproep" + "Oproep aan die gang" + "Keur tans \'n inkomende oproep" + "Soek" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml new file mode 100644 index 0000000..0bc89dd --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml @@ -0,0 +1,39 @@ + + + "መነሻ ዳስስ" + "ወደ ላይ ያስሱ" + "ተጨማሪ አማራጮች" + "ተከናውኗል" + "ሁሉንም ይመልከቱ" + "አንድ መተግበሪያ ይምረጡ" + "አጥፋ" + "አብራ" + "Alt+" + "Ctrl+" + "ሰርዝ" + "enter" + "Function+" + "Meta+" + "Shift+" + "ክፍተት" + "Sym+" + "Menu+" + "ይፈልጉ…" + "መጠይቅ አጽዳ" + "የፍለጋ መጠይቅ" + "ፍለጋ" + "መጠይቅ አስገባ" + "የድምጽ ፍለጋ" + "አጋራ በ" + "ለ%s አጋራ" + "ሰብስብ" + "መልስ" + "ቪዲዮ" + "አትቀበል" + "ስልኩን ዝጋ" + "ገቢ ጥሪ" + "እየተካሄደ ያለ ጥሪ" + "ገቢ ጥሪ ማጣራት" + "ፍለጋ" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml new file mode 100644 index 0000000..34e2605 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml @@ -0,0 +1,39 @@ + + + "التوجه إلى المنزل" + "التنقل إلى أعلى" + "خيارات أكثر" + "تم" + "عرض الكل" + "اختيار تطبيق" + "إيقاف" + "مفعّلة" + "Alt+" + "Ctrl+" + "حذف" + "enter" + "Function+" + "Meta+" + "Shift+" + "فضاء" + "Sym+" + "القائمة+" + "بحث…" + "محو طلب البحث" + "طلب بحث" + "البحث" + "إرسال طلب البحث" + "بحث صوتي" + "مشاركة مع" + "مشاركة مع %s" + "تصغير" + "ردّ" + "فيديو" + "رفض" + "قطع الاتصال" + "مكالمة واردة" + "مكالمة جارية" + "يتم فحص المكالمة الواردة" + "البحث" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml new file mode 100644 index 0000000..ba5e31c --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml @@ -0,0 +1,39 @@ + + + "গৃহ পৃষ্ঠালৈ যাওক" + "ওপৰলৈ যাওক" + "অধিক বিকল্প" + "সম্পন্ন হ’ল" + "আটাইবোৰ চাওক" + "কোনো এপ্ বাছনি কৰক" + "অফ" + "অন" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "সন্ধান কৰক…" + "সন্ধান কৰা প্ৰশ্ন মচক" + "সন্ধান কৰা প্ৰশ্ন" + "সন্ধান কৰক" + "প্ৰশ্ন দাখিল কৰক" + "কণ্ঠধ্বনিৰ দ্বাৰা সন্ধান" + "ইয়াৰ জৰিয়তে শ্বেয়াৰ কৰক" + "%sৰ জৰিয়তে শ্বেয়াৰ কৰক" + "সংকোচন কৰক" + "উত্তৰ দিয়ক" + "ভিডিঅ’" + "প্ৰত্যাখ্যান কৰক" + "কল কাটি দিয়ক" + "অন্তৰ্গামী কল" + "চলি থকা কল" + "এটা অন্তৰ্গামী কলৰ পৰীক্ষা কৰি থকা হৈছে" + "সন্ধান" + "৯৯৯+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml new file mode 100644 index 0000000..358250d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml @@ -0,0 +1,39 @@ + + + "Əsas səhifəyə keçin" + "Yuxarı keçin" + "Digər seçimlər" + "Hazırdır" + "Hamısına baxın" + "Tətbiq seçin" + "DEAKTİV" + "AKTİV" + "Alt+" + "Ctrl+" + "silin" + "daxil olun" + "Funksiya+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menyu+" + "Axtarış..." + "Sorğunu silin" + "Axtarış sorğusu" + "Axtarın" + "Sorğunu göndərin" + "Səsli axtarış" + "Paylaşın" + "%s ilə paylaşın" + "Yığcamlaşdırın" + "Cavab verin" + "Video" + "İmtina edin" + "Dəstəyi asın" + "Gələn zəng" + "Davam edən zəng" + "Gələn zəng göstərilir" + "Axtarın" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml new file mode 100644 index 0000000..4d886df --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml @@ -0,0 +1,39 @@ + + + "Idite na početnu" + "Idite nagore" + "Još opcija" + "Gotovo" + "Prikaži sve" + "Izaberite aplikaciju" + "ISKLJUČENO" + "UKLJUČENO" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "taster za razmak" + "Sym+" + "Menu+" + "Pretražite…" + "Obrišite upit" + "Pretražite upit" + "Pretražite" + "Pošaljite upit" + "Glasovna pretraga" + "Delite pomoću" + "Delite pomoću aplikacije %s" + "Skupi" + "Odgovori" + "Video" + "Odbij" + "Prekini vezu" + "Dolazni poziv" + "Poziv je u toku" + "Proverava se dolazni poziv" + "Pretražite" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml new file mode 100644 index 0000000..f4df976 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml @@ -0,0 +1,39 @@ + + + "Перайсці на галоўную старонку" + "Перайсці ўверх" + "Дадатковыя параметры" + "Гатова" + "Паказаць усе" + "Выберыце праграму" + "ВЫКЛ." + "УКЛ." + "Alt +" + "Ctrl +" + "Delete" + "Enter" + "Fn +" + "Meta +" + "Shift +" + "Прабел" + "Sym +" + "Меню +" + "Пошук…" + "Выдаліць запыт" + "Пошукавы запыт" + "Пошук" + "Адправіць запыт" + "Галасавы пошук" + "Абагуліць праз" + "Абагуліць праз праграму \"%s\"" + "Згарнуць" + "Адказаць" + "Відэа" + "Адхіліць" + "Завяршыць" + "Уваходны выклік" + "Бягучы выклік" + "Фільтраванне ўваходнага выкліку" + "Пошук" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml new file mode 100644 index 0000000..31d81f9 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml @@ -0,0 +1,39 @@ + + + "Навигиране към началния екран" + "Навигиране нагоре" + "Още опции" + "Готово" + "Преглед на всички" + "Изберете приложение" + "ИЗКЛ." + "ВКЛ." + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "клавиша за интервал" + "Sym+" + "Menu+" + "Търсете…" + "Изчистване на заявката" + "Заявка за търсене" + "Търсене" + "Изпращане на заявката" + "Гласово търсене" + "Споделяне със:" + "Споделяне със: %s" + "Свиване" + "Отговор" + "Видеообаждане" + "Отхвърляне" + "Затваряне" + "Входящо обаждане" + "Текущо обаждане" + "Преглежда се входящо обаждане" + "Търсене" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml new file mode 100644 index 0000000..be8415d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml @@ -0,0 +1,39 @@ + + + "হোমে নেভিগেট করুন" + "উপরে নেভিগেট করুন" + "আরও বিকল্প" + "হয়ে গেছে" + "সবগুলি দেখুন" + "একটি অ্যাপ বেছে নিন" + "বন্ধ আছে" + "চালু করুন" + "Alt+" + "Ctrl+" + "মুছুন" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "সার্চ করুন…" + "কোয়েরি মুছে ফেলুন" + "সার্চ কোয়েরি" + "সার্চ করুন" + "কোয়েরি জমা দিন" + "ভয়েস সার্চ করুন" + "শেয়ার করুন" + "%s-এর সাথে শেয়ার করুন" + "সঙ্কুচিত করুন" + "উত্তর দিন" + "ভিডিও" + "বাতিল করুন" + "কল কেটে দিন" + "ইনকামিং কল" + "চালু থাকা কল" + "ইনকামিং কল স্ক্রিনিং করা হচ্ছে" + "সার্চ করুন" + "৯৯৯+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml new file mode 100644 index 0000000..9c7f5df --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml @@ -0,0 +1,39 @@ + + + "Vratite se na početnu stranicu" + "Idi gore" + "Više opcija" + "Gotovo" + "Prikaži sve" + "Odaberite aplikaciju" + "ISKLJUČENO" + "UKLJUČENO" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "razmak" + "Sym+" + "Menu+" + "Pretražite..." + "Obriši upit" + "Pretraži upit" + "Pretraživanje" + "Pošalji upit" + "Glasovno pretraživanje" + "Dijeli sa" + "Dijeli putem aplikacije %s" + "Suzi" + "Odgovori" + "Video" + "Odbaci" + "Prekini vezu" + "Dolazni poziv" + "Poziv u toku" + "Filtriranje dolaznog poziva" + "Pretražite" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml new file mode 100644 index 0000000..afdf0d0 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml @@ -0,0 +1,39 @@ + + + "Navega fins a la pàgina d\'inici" + "Navega cap amunt" + "Més opcions" + "Fet" + "Mostra-ho tot" + "Selecciona una aplicació" + "DESACTIVA" + "ACTIVA" + "Alt+" + "Ctrl+" + "Supr" + "Retorn" + "Funció+" + "Meta+" + "Maj+" + "Espai" + "Sym+" + "Menú+" + "Cerca…" + "Esborra la consulta" + "Consulta de cerca" + "Cerca" + "Envia la consulta" + "Cerca per veu" + "Comparteix amb" + "Comparteix amb %s" + "Replega" + "Respon" + "Vídeo" + "Rebutja" + "Penja" + "Trucada entrant" + "Trucada en curs" + "S\'està filtrant una trucada entrant" + "Cerca" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml new file mode 100644 index 0000000..3dfcebd --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml @@ -0,0 +1,39 @@ + + + "Přejít na plochu" + "Přejít nahoru" + "Další možnosti" + "Hotovo" + "Zobrazit vše" + "Vybrat aplikaci" + "VYP" + "ZAP" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Fn+" + "Meta+" + "Shift+" + "mezerník" + "Sym+" + "Menu+" + "Vyhledat…" + "Smazat dotaz" + "Dotaz pro vyhledávání" + "Hledat" + "Odeslat dotaz" + "Hlasové vyhledávání" + "Sdílet s" + "Sdílet s aplikací %s" + "Sbalit" + "Přijmout" + "Video" + "Odmítnout" + "Zavěsit" + "Příchozí hovor" + "Probíhající hovor" + "Prověřování příchozího hovoru" + "Hledat" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml new file mode 100644 index 0000000..f4a5093 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml @@ -0,0 +1,39 @@ + + + "Find hjem" + "Gå op" + "Flere valgmuligheder" + "Udfør" + "Se alle" + "Vælg en app" + "FRA" + "TIL" + "Alt+" + "Ctrl+" + "slet" + "enter" + "Fn+" + "Meta+" + "Shift+" + "mellemrum" + "Sym+" + "Menu+" + "Søg…" + "Ryd forespørgsel" + "Søgeforespørgsel" + "Søg" + "Indsend forespørgsel" + "Talesøgning" + "Del med" + "Del med %s" + "Skjul" + "Besvar" + "Video" + "Afvis" + "Læg på" + "Indgående opkald" + "Igangværende opkald" + "Et indgående opkald screenes" + "Søg" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml new file mode 100644 index 0000000..12455f3 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml @@ -0,0 +1,39 @@ + + + "Zur Startseite" + "Nach oben" + "Weitere Optionen" + "Fertig" + "Alle anzeigen" + "App auswählen" + "AUS" + "AN" + "Alt +" + "Strg +" + "Löschen" + "Eingabetaste" + "Funktionstaste +" + "Meta-Taste +" + "Umschalttaste +" + "Leertaste" + "Sym-Taste +" + "Menütaste +" + "Suchen…" + "Suchanfrage löschen" + "Suchanfrage" + "Suche" + "Anfrage senden" + "Sprachsuche" + "Teilen mit" + "Mit %s teilen" + "Minimieren" + "Annehmen" + "Video" + "Ablehnen" + "Auflegen" + "Eingehender Anruf" + "Aktueller Anruf" + "Filter für eingehenden Anruf" + "Suche" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml new file mode 100644 index 0000000..1cf1520 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml @@ -0,0 +1,39 @@ + + + "Πλοήγηση στην αρχική σελίδα" + "Πλοήγηση προς τα επάνω" + "Περισσότερες επιλογές" + "Τέλος" + "Εμφάνιση όλων" + "Επιλέξτε μια εφαρμογή" + "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ" + "ΕΝΕΡΓΟΠΟΙΗΣΗ" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "διάστημα" + "Sym+" + "Menu+" + "Αναζήτηση…" + "Διαγραφή ερωτήματος" + "Ερώτημα αναζήτησης" + "Αναζήτηση" + "Υποβολή ερωτήματος" + "Φωνητική αναζήτηση" + "Κοινοποίηση σε" + "Κοινοποίηση στην εφαρμογή %s" + "Σύμπτυξη" + "Απάντηση" + "Βίντεο" + "Απόρριψη" + "Τερματισμός" + "Εισερχόμενη κλήση" + "Κλήση σε εξέλιξη" + "Διαλογή εισερχόμενης κλήσης" + "Αναζήτηση" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml new file mode 100644 index 0000000..f6ff55d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml @@ -0,0 +1,39 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Answer" + "Video" + "Decline" + "Hang up" + "Incoming call" + "On-going call" + "Screening an incoming call" + "Search" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml new file mode 100644 index 0000000..bc83d64 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml @@ -0,0 +1,39 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Answer" + "Video" + "Decline" + "Hang Up" + "Incoming call" + "Ongoing call" + "Screening an incoming call" + "Search" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml new file mode 100644 index 0000000..f6ff55d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml @@ -0,0 +1,39 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Answer" + "Video" + "Decline" + "Hang up" + "Incoming call" + "On-going call" + "Screening an incoming call" + "Search" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml new file mode 100644 index 0000000..f6ff55d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml @@ -0,0 +1,39 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Answer" + "Video" + "Decline" + "Hang up" + "Incoming call" + "On-going call" + "Screening an incoming call" + "Search" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml new file mode 100644 index 0000000..27a3d53 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml @@ -0,0 +1,39 @@ + + + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‎‎‏‎‎‏‎‎‏‎‏‎‎‎‎‏‏‎‏‎‏‏‎‎‏‎‎‎‏‎‏‎‏‏‏‎‏‎‎‎‎‏‏‎‏‏‏‏‏‏‎‎Navigate home‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‏‎‎‎‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‏‏‎‏‏‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‏‏‏‎‎‎‎‎Navigate up‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‎‎‏‎‎‎‎‏‎‎‎‏‎‏‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‏‎‏‏‎‎‎‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎More options‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‎‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‏‏‎‏‏‏‎‎‏‏‎‏‎‎‏‏‏‎‎‎‎‏‎‎‎‏‏‏‎‎‏‎‎‎‏‎‎‎‎‎Done‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‎‎‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‎‎‏‏‎‏‏‏‎‎‎‎‏‏‏‎‎‏‎‎‎‎‏‏‏‎‏‏‎‏‎‏‎‏‎‎‎‎‏‎See all‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‎‏‎‏‎‎‏‏‎‏‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‎‎‏‎‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎Choose an app‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‎‏‎‎‎‏‏‏‎‏‏‎‎‏‏‎‏‏‎‏‎‎‎‎‎‏‏‎‏‎‏‏‎‏‏‏‎‎‏‎‎‏‏‎‎‏‏‏‎‏‏‎OFF‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‏‎‎‎‎‎‎‎‏‎‎‎‎‏‎‎‎‏‏‏‏‏‎‎‏‏‎‏‏‎‎‎‎ON‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‏‏‎‎‏‏‎‏‎‏‏‎‎‎‎‎‎‎‎‎‎‏‏‏‏‏‎‏‏‏‎‏‎‎‎‏‎‏‎‎‏‏‎‎‏‏‏‏‎‏‎‎Alt+‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‎‎‏‏‏‏‎‎‏‎‎‎‏‎‎‏‎‏‎‎‎‎‎‏‎‏‎‎‏‎‏‎‏‎‏‎‎Ctrl+‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‏‏‏‎‏‎‎‎‎‏‎‎‏‎‏‏‎‏‏‎‏‎‏‏‏‏‏‎‏‏‎‎‏‎‏‎‎‏‏‏‎‏‏‏‏‏‏‎‎‎‎‏‏‏‎‏‎‎‎delete‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‎‏‎‏‏‏‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‏‏‎enter‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‏‏‎‏‎‎‏‏‎‏‎‏‎‎‎‎‎‏‏‏‏‎‎‎‎‎‏‏‎‎‎‏‏‎‎‏‎‎‏‏‎‎‏‎‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‏‎Function+‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‎‎‏‎‏‏‎‏‏‎‏‏‏‎‎‎‏‎‎‎‏‎‎‎‎‏‏‏‏‎‎‏‏‎‎‏‎‎‎‎‎‏‎‏‎‎‏‎‎‏‏‏‏‏‏‎‎Meta+‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‏‎‏‏‎‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‏‎‎‎‎‎‎‎‎‎‎‏‏‎‏‎‎‏‎‎‎‏‏‎‎‎‎‏‏‎Shift+‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‎‏‏‎‏‏‎‎‎‏‏‎‎‏‎‎‎‏‏‎‏‎‎‎‎‏‎‏‏‎‎space‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‎‎‎‏‎‏‏‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‏‏‏‏‏‎‏‎‎‎‎‎‎‎‎‎‎‎‏‎‎‎‏‎‎‏‏‎‏‏‏‎‎Sym+‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‏‎‎‏‎‎‏‏‏‎‎‎‎‎‎‏‏‏‎‏‏‏‏‎‎‎‎‎‏‎‎‎‏‎‏‏‏‏‎‏‎‏‏‏‎‎‎‎‏‏‏‏‎‏‏‏‏‏‎‎Menu+‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‎‎‎‏‎‎‎‎‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‎‏‎‎‎‏‏‏‏‏‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‎‏‏‎‏‎‎‎Search…‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‎‏‏‏‏‏‎‏‎‏‏‎‏‎‏‎‎‎‏‎‎‏‏‏‏‎‎‎‏‎‏‎‎‎‎‎‏‏‎‏‏‎‎‏‎‏‏‎‎‎‏‎‏‏‏‎‎‏‏‎Clear query‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‎‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‏‏‏‎‏‏‎‏‎‎‎‏‏‎‎‎‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‎Search query‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‏‏‎‏‎‎‏‎‏‎‎‏‏‎‎‎‎‎‎‎‎‎‏‏‎‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‏‏‎‎‎‎Search‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‎‎‏‎‏‎‎‎‎‏‎‎‏‏‏‏‎‎‎‎‏‎‏‏‎‏‎‏‎‏‎‏‏‎‏‏‏‎‎‎‏‏‏‏‏‎‏‏‎‎‏‏‎‏‏‏‏‏‎Submit query‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‏‏‏‎‏‎‏‎‎‎‏‏‎‏‏‎‏‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‎‎‏‏‎‏‏‎‏‎‎‎‎‏‎‎‎‏‎‎‏‎‏‏‏‎Voice search‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‎‏‎‏‎‏‏‎‏‎‎‏‏‎‎‏‎‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‏‎‏‏‏‏‎‏‏‎‏‏‏‎Share with‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‎‏‏‎‎‎‏‏‎‏‏‏‎‎‏‎‏‎‎‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‏‏‏‎‎‎‎‏‏‏‎‎‎Share with ‎‏‎‎‏‏‎%s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‏‎‎‏‏‎‏‏‏‎‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‏‎‏‎‎‏‎‎Collapse‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‎‏‏‏‎‏‏‎‏‏‎‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‎‏‏‎‎‏‎‎‏‏‏‏‎‎‏‎‏‎‏‎‎‎‎‎‏‎‏‎‎‎Answer‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‎‏‏‏‎‎‎‏‎‎‎‏‎‏‎‏‎‎‏‏‎‎‏‏‎‎‏‎‎‎‎‏‎‏‎‏‎‎‏‏‎‏‎‎‏‎‎‎‎‎‎Video‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‎‏‎‎‎‏‏‎‎‎‎‏‎‎‏‏‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‎‎‎‎‏‎‎‏‎‎Decline‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‏‎‏‎‎‎‎‏‎‎‏‎‏‎‏‏‏‎‏‎‎‏‏‎‎‎‎‎‎‏‏‎‏‏‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‏‎‏‏‏‎Hang Up‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‎‏‎‎‎‎‏‎‎‎‎‏‎‏‏‎‎‎‏‏‏‎‏‏‎‎‎‏‎‎‎‏‏‎‏‎‎‎‏‎‏‏‎‏‏‏‎Incoming call‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‎‏‏‏‏‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‏‎‎‏‎‏‏‏‏‏‎‎Ongoing call‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‎‎‏‏‎‏‎‎‎‏‏‏‎‎‏‎‎‏‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‏‎‎‏‎‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‏‎‎‎Screening an incoming call‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‏‏‎‏‏‏‎‏‏‏‏‏‎‎‎‎‏‎‏‏‎‎‎‏‎‏‏‎‎‏‎‏‎‎‏‎‎‏‎‎‎‏‎‏‏‎‎‏‎‏‎‏‏‎‎‎Search‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‎‏‏‏‏‎‎‏‎‎‏‏‎‏‎‏‏‎‎‏‎‏‏‎‎‎‏‎‎‎‎‎‎‎‏‎‎‎‎‏‎‏‎‏‎‎‎‎‏‎‎‎‎‎‎999+‎‏‎‎‏‎" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml new file mode 100644 index 0000000..4a76e9d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml @@ -0,0 +1,39 @@ + + + "Navegar a la página principal" + "Navegar hacia arriba" + "Más opciones" + "Listo" + "Ver todas" + "Elegir una app" + "DESACTIVAR" + "ACTIVAR" + "Alt+" + "Ctrl+" + "borrar" + "intro" + "Función+" + "Meta+" + "Mayúscula+" + "espacio" + "Sym+" + "Menú+" + "Buscar…" + "Borrar consulta" + "Búsqueda" + "Buscar" + "Enviar consulta" + "Búsqueda por voz" + "Compartir con" + "Compartir con %s" + "Contraer" + "Responder" + "Video" + "Rechazar" + "Colgar" + "Llamada entrante" + "Llamada en curso" + "Filtrando una llamada entrante" + "Buscar" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml new file mode 100644 index 0000000..d73dc83 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml @@ -0,0 +1,39 @@ + + + "Ir a inicio" + "Desplazarse hacia arriba" + "Más opciones" + "Hecho" + "Ver todo" + "Seleccionar una aplicación" + "DESACTIVADO" + "ACTIVADO" + "Alt +" + "Ctrl +" + "Suprimir" + "Intro" + "Función +" + "Meta +" + "Mayús +" + "Espacio" + "Sym +" + "Menú +" + "Buscar…" + "Borrar consulta" + "Consulta de búsqueda" + "Buscar" + "Enviar consulta" + "Búsqueda por voz" + "Compartir con" + "Compartir con %s" + "Ocultar" + "Responder" + "Vídeo" + "Rechazar" + "Colgar" + "Llamada entrante" + "Llamada en curso" + "Filtrando una llamada entrante" + "Buscar" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml new file mode 100644 index 0000000..f59b0dc --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml @@ -0,0 +1,39 @@ + + + "Liigu avalehele" + "Liigu üles" + "Rohkem valikuid" + "Valmis" + "Kuva kõik" + "Valige rakendus" + "VÄLJAS" + "SEES" + "Alt +" + "Ctrl +" + "kustuta" + "sisestusklahv" + "Funktsiooniklahv +" + "Meta +" + "Tõstuklahv +" + "tühik" + "Sym +" + "Menüü +" + "Otsige …" + "Päringu tühistamine" + "Otsingupäring" + "Otsing" + "Päringu esitamine" + "Häälotsing" + "Jaga:" + "Jagamine rakendusega %s" + "Ahendamine" + "Vasta" + "Video" + "Keeldu" + "Lõpeta kõne" + "Sissetulev kõne" + "Käimasolev kõne" + "Sissetuleva kõne filtreerimine" + "Otsing" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml new file mode 100644 index 0000000..810605e --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml @@ -0,0 +1,39 @@ + + + "Joan orri nagusira" + "Joan gora" + "Aukera gehiago" + "Eginda" + "Ikusi guztiak" + "Aukeratu aplikazio bat" + "DESAKTIBATU" + "AKTIBATU" + "Alt +" + "Ktrl +" + "ezabatu" + "sartu" + "Funtzioa +" + "Meta +" + "Maius +" + "zuriunea" + "Sym +" + "Menua +" + "Bilatu…" + "Garbitu kontsulta" + "Bilaketa-kontsulta" + "Bilatu" + "Bidali kontsulta" + "Ahozko bilaketa" + "Partekatu honekin" + "Partekatu %s aplikazioarekin" + "Tolestu" + "Erantzun" + "Bideoa" + "Baztertu" + "Amaitu deia" + "Sarrerako deia" + "Deia abian da" + "Sarrerako dei bat bistaratzen" + "Bilatu" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml new file mode 100644 index 0000000..384236d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml @@ -0,0 +1,39 @@ + + + "پیمایش به صفحه اصلی" + "رفتن به بالا" + "گزینه‌های بیشتر" + "تمام" + "دیدن همه" + "انتخاب برنامه" + "خاموش" + "روشن" + "‎Alt+‎" + "‎Ctrl+‎" + "حذف" + "enter" + "‎Function+‎" + "‎Meta+‎" + "‎Shift+‎" + "فاصله" + "‎Sym+‎" + "منو+" + "جستجو…‏" + "پاک کردن پُرسمان" + "درخواست جستجو" + "جستجو" + "ارسال پُرسمان" + "جستجوی گفتاری" + "هم‌رسانی با" + "هم‌رسانی با %s" + "کوچک کردن" + "پاسخ دادن" + "ویدیو" + "رد کردن" + "قطع تماس" + "تماس ورودی" + "تماس درحال انجام" + "درحال غربال کردن تماس ورودی" + "جستجو" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml new file mode 100644 index 0000000..87e7d9e --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml @@ -0,0 +1,39 @@ + + + "Siirry etusivulle" + "Siirry ylös" + "Lisäasetukset" + "Valmis" + "Näytä kaikki" + "Valitse sovellus" + "POIS PÄÄLTÄ" + "PÄÄLLÄ" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Fn+" + "Meta+" + "Vaihto+" + "välilyönti" + "Sym+" + "Valikko+" + "Haku…" + "Tyhjennä kysely" + "Hakukysely" + "Haku" + "Lähetä kysely" + "Puhehaku" + "Jaa…" + "Jaa: %s" + "Tiivistä" + "Vastaa" + "Video" + "Hylkää" + "Lopeta puhelu" + "Saapuva puhelu" + "Käynnissä oleva puhelu" + "Seulotaan saapuvaa puhelua" + "Haku" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml new file mode 100644 index 0000000..5474a56 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml @@ -0,0 +1,39 @@ + + + "Revenir à l\'accueil" + "Revenir en arrière" + "Autres options" + "Terminé" + "Tout afficher" + "Sélectionner une application" + "DÉSACTIVER" + "ACTIVER" + "Alt+" + "Ctrl+" + "supprimer" + "entrée" + "Fonction+" + "Méta+" + "Maj+" + "espace" + "Sym+" + "Menu+" + "Rechercher…" + "Effacer la requête" + "Requête de recherche" + "Rechercher" + "Envoyer la requête" + "Recherche vocale" + "Partager avec" + "Partager avec %s" + "Réduire" + "Répondre" + "Vidéo" + "Refuser" + "Raccrocher" + "Appel entrant" + "Appel en cours" + "Filtrer un appel entrant" + "Rechercher" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml new file mode 100644 index 0000000..073f345 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml @@ -0,0 +1,39 @@ + + + "Revenir à l\'accueil" + "Revenir en haut de la page" + "Autres options" + "OK" + "Tout afficher" + "Sélectionner une application" + "NON" + "OUI" + "Alt+" + "Ctrl+" + "supprimer" + "entrée" + "Fonction+" + "Méta+" + "Maj+" + "espace" + "Sym+" + "Menu+" + "Rechercher…" + "Effacer la requête" + "Requête de recherche" + "Rechercher" + "Envoyer la requête" + "Recherche vocale" + "Partager avec" + "Partager avec %s" + "Réduire" + "Répondre" + "Vidéo" + "Refuser" + "Raccrocher" + "Appel entrant" + "Appel en cours" + "Filtrage d\'un appel entrant" + "Rechercher" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml new file mode 100644 index 0000000..25d4cff --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml @@ -0,0 +1,39 @@ + + + "Vai ao inicio" + "Vai cara arriba" + "Máis opcións" + "Feito" + "Ver todo" + "Selecciona unha aplicación" + "DESACTIVADO" + "ACTIVADO" + "Alt +" + "Ctrl +" + "eliminar" + "intro" + "Función +" + "Meta +" + "Maiús +" + "espazo" + "Sym +" + "Menú +" + "Busca…" + "Borra a consulta" + "Busca a consulta" + "Realiza buscas" + "Envía a consulta" + "Busca por voz" + "Comparte contido con" + "Comparte contido coa aplicación %s" + "Contrae" + "Contestar" + "Vídeo" + "Rexeitar" + "Colgar" + "Chamada entrante" + "Chamada en curso" + "Filtrando chamada entrante" + "Buscar" + ">999" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml new file mode 100644 index 0000000..ea7d9fa --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml @@ -0,0 +1,39 @@ + + + "ઘરનો રસ્તો બતાવો" + "ઉપર નૅવિગેટ કરો" + "વધુ વિકલ્પો" + "થઈ ગયું" + "બધી જુઓ" + "ઍપ્લિકેશન પસંદ કરો" + "બંધ" + "ચાલુ" + "Alt+" + "Ctrl+" + "delete" + "Enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "શોધો…" + "ક્વેરી સાફ કરો" + "શોધ ક્વેરી" + "શોધો" + "ક્વેરી સબમિટ કરો" + "વૉઇસ શોધ" + "આની સાથે શેર કરો" + "%sની સાથે શેર કરો" + "સંકુચિત કરો" + "જવાબ" + "વીડિયો" + "નકારો" + "સમાપ્ત કરો" + "ઇનકમિંગ કૉલ" + "ચાલુ કૉલ" + "ઇનકમિંગ કૉલનું સ્ક્રીનિંગ થાય છે" + "શોધો" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml new file mode 100644 index 0000000..e38bb90 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml @@ -0,0 +1,4 @@ + + + 54dip + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml new file mode 100644 index 0000000..d5a138e --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml new file mode 100644 index 0000000..4d92fd9 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml @@ -0,0 +1,39 @@ + + + "होम पेज पर जाएं" + "वापस जाएं" + "ज़्यादा विकल्प" + "हो गया" + "सभी देखें" + "कोई ऐप्लिकेशन चुनें" + "बंद" + "चालू" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "खोजें…" + "क्‍वेरी हटाएं" + "सर्च क्वेरी" + "खोजें" + "क्वेरी सबमिट करें" + "बोलकर खोजें" + "इससे शेयर करें:" + "%s से शेयर करें" + "छोटा करें" + "जवाब दें" + "वीडियो" + "अस्वीकार करें" + "कॉल काटें" + "आने वाला (इनकमिंग) कॉल" + "पहले से जारी कॉल" + "इनकमिंग कॉल को स्क्रीन किया जा रहा है" + "खोजें" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml new file mode 100644 index 0000000..fc1710f --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml @@ -0,0 +1,39 @@ + + + "Idi na početnu" + "Natrag" + "Više opcija" + "Gotovo" + "Prikaži sve" + "Odabir aplikacije" + "ISKLJUČENO" + "UKLJUČENO" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "svemir" + "Sym+" + "Menu+" + "Pretražite…" + "Izbriši upit" + "Upit za pretraživanje" + "Pretraži" + "Pošalji upit" + "Glasovno pretraživanje" + "Dijeli s" + "Dijeli putem aplikacije %s" + "Sažmi" + "Odgovori" + "Videozapis" + "Odbij" + "Prekini" + "Dolazni poziv" + "Poziv u tijeku" + "Filtriranje dolaznog poziva" + "Pretraži" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml new file mode 100644 index 0000000..d29095d --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml @@ -0,0 +1,39 @@ + + + "Ugrás a főoldalra" + "Fel" + "További lehetőségek" + "Kész" + "Az összes megtekintése" + "Válasszon alkalmazást" + "KI" + "BE" + "Alt+" + "Ctrl+" + "Delete" + "Enter" + "Function+" + "Meta+" + "Shift+" + "Szóköz" + "Sym+" + "Menu+" + "Keresés…" + "Lekérdezés törlése" + "Keresési lekérdezés" + "Keresés" + "Lekérdezés küldése" + "Hangalapú keresés" + "Megosztás a következővel:" + "Megosztás a következő alkalmazással: %s" + "Összecsukás" + "Fogadás" + "Videó" + "Elutasítás" + "Befejezés" + "Bejövő hívás" + "Hívás folyamatban" + "Bejövő hívás szűrése" + "Keresés" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml new file mode 100644 index 0000000..0f92273 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml @@ -0,0 +1,39 @@ + + + "Անցնել գլխավոր էջ" + "Անցնել վերև" + "Այլ ընտրանքներ" + "Պատրաստ է" + "Տեսնել բոլորը" + "Ընտրել հավելված" + "ԱՆՋԱՏԵԼ" + "ՄԻԱՑՆԵԼ" + "Alt+" + "Ctrl+" + "Delete" + "Enter" + "Function+" + "Meta+" + "Shift+" + "բացատ" + "Sym+" + "Menu+" + "Որոնում…" + "Ջնջել հարցումը" + "Որոնման հարցում" + "Որոնել" + "Ուղարկել հարցումը" + "Ձայնային որոնում" + "Կիսվել…" + "Կիսվել %s հավելվածի միջոցով" + "Ծալել" + "Պատասխանել" + "Տեսազանգ" + "Մերժել" + "Ավարտել" + "Մուտքային զանգ" + "Ընթացիկ զանգ" + "Մուտքային զանգի զտում" + "Որոնել" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml new file mode 100644 index 0000000..eda1ec7 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml @@ -0,0 +1,39 @@ + + + "Tunjukkan jalan ke rumah" + "Kembali ke atas" + "Opsi lainnya" + "Selesai" + "Lihat semua" + "Pilih aplikasi" + "NONAKTIF" + "AKTIF" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "spasi" + "Sym+" + "Menu+" + "Telusuri..." + "Hapus kueri" + "Telusuri kueri" + "Telusuri" + "Kirim kueri" + "Penelusuran suara" + "Bagikan dengan" + "Bagikan dengan %s" + "Ciutkan" + "Jawab" + "Video" + "Tolak" + "Tutup" + "Panggilan masuk" + "Panggilan sedang berlangsung" + "Menyaring panggilan masuk" + "Telusuri" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml new file mode 100644 index 0000000..e44b25f --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml @@ -0,0 +1,39 @@ + + + "Fara heim" + "Fara upp" + "Fleiri valkostir" + "Lokið" + "Sjá allt" + "Veldu forrit" + "SLÖKKT" + "KVEIKT" + "Alt+" + "Ctrl+" + "eyða" + "enter" + "Aðgerðarlykill+" + "Meta+" + "Shift+" + "bilslá" + "Sym+" + "Valmynd+" + "Leita…" + "Hreinsa fyrirspurn" + "Leitarfyrirspurn" + "Leit" + "Senda fyrirspurn" + "Raddleit" + "Deila með" + "Deila með %s" + "Minnka" + "Svara" + "Myndsímtal" + "Hafna" + "Leggja á" + "Símtal berst" + "Símtal í gangi" + "Síar símtal sem berst" + "Leit" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml new file mode 100644 index 0000000..1ba307a --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml @@ -0,0 +1,39 @@ + + + "Portami a casa" + "Torna indietro" + "Altre opzioni" + "Fine" + "Mostra tutto" + "Scelta di un\'app" + "OFF" + "ON" + "ALT +" + "CTRL +" + "CANC" + "INVIO" + "FUNZIONE +" + "META +" + "MAIUSC +" + "SPAZIO" + "SYM +" + "MENU +" + "Cerca…" + "Cancella query" + "Query di ricerca" + "Cerca" + "Invia query" + "Ricerca vocale" + "Condividi con" + "Condividi tramite %s" + "Comprimi" + "Rispondi" + "Video" + "Rifiuta" + "Riaggancia" + "Chiamata in arrivo" + "Chiamata in corso" + "Applicazione filtro a chiamata in arrivo" + "Cerca" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml new file mode 100644 index 0000000..8610f52 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml @@ -0,0 +1,39 @@ + + + "ניווט לדף הבית" + "ניווט למעלה" + "עוד אפשרויות" + "סיום" + "הצגת הכול" + "בחירת אפליקציה" + "כבוי" + "מופעל" + "Alt+" + "Ctrl+‎" + "מחיקה" + "Enter" + "Function+" + "Meta+" + "Shift+" + "רווח" + "Sym+" + "תפריט+" + "חיפוש…" + "מחיקת השאילתה" + "שאילתת חיפוש" + "חיפוש" + "שליחת שאילתה" + "חיפוש קולי" + "שיתוף עם" + "שיתוף עם %s" + "כיווץ" + "מענה" + "וידאו" + "דחייה" + "ניתוק" + "שיחה נכנסת" + "שיחה פעילה" + "סינון שיחה נכנסת" + "חיפוש" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml new file mode 100644 index 0000000..5fa4754 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml @@ -0,0 +1,39 @@ + + + "ホームに戻る" + "前に戻る" + "その他のオプション" + "完了" + "すべて表示" + "アプリの選択" + "OFF" + "ON" + "Alt+" + "Ctrl+" + "Delete" + "Enter" + "Function+" + "Meta+" + "Shift+" + "Space" + "Sym+" + "Menu+" + "検索…" + "検索キーワードを削除" + "検索キーワード" + "検索" + "検索キーワードを送信" + "音声検索" + "共有" + "%sと共有" + "折りたたむ" + "応答" + "ビデオ" + "拒否" + "通話終了" + "着信" + "通話中" + "着信をスクリーニング中" + "検索" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml new file mode 100644 index 0000000..50a5ace --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml @@ -0,0 +1,39 @@ + + + "მთავარზე გადასვლა" + "ზემოთ გადასვლა" + "სხვა ვარიანტები" + "მზადაა" + "ყველას ნახვა" + "აირჩიეთ აპი" + "გამორთვა" + "ჩართვა" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "შორისი" + "Sym+" + "Menu+" + "ძიება…" + "მოთხოვნის გასუფთავება" + "მოთხოვნის ძიება" + "ძიება" + "მოთხოვნის გადაგზავნა" + "ხმოვანი ძიება" + "გაზიარება:" + "%s-ით გაზიარება" + "ჩაკეცვა" + "პასუხი" + "ვიდეო" + "უარყოფა" + "გათიშვა" + "შემომავალი ზარი" + "მიმდინარე ზარი" + "შემომავალი ზარების გაცხრილვა" + "ძიება" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml new file mode 100644 index 0000000..c58eab0 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml @@ -0,0 +1,39 @@ + + + "Негізгі бетке өту" + "Жоғары қарай өту" + "Басқа опциялар" + "Дайын" + "Барлығын көру" + "Қолданбаны таңдау" + "ӨШІРУ" + "ҚОСУ" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "бос орын" + "Sym+" + "Menu+" + "Іздеу…" + "Сұрауды өшіру" + "Іздеу сұрауы" + "Іздеу" + "Сұрауды жіберу" + "Дауыспен іздеу" + "Бөлісу" + "%s қолданбасымен бөлісу" + "Жию" + "Жауап" + "Бейне" + "Қабылдамау" + "Тұтқаны қою" + "Кіріс қоңырау" + "Қоңырау" + "Келген қоңырауды сүзу" + "Іздеу" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml new file mode 100644 index 0000000..1b59086 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml @@ -0,0 +1,39 @@ + + + "​ទៅទំព័រដើម" + "រំកិលឡើងលើ" + "ជម្រើសច្រើនទៀត" + "រួចរាល់" + "មើលទាំងអស់" + "ជ្រើសរើស​កម្មវិធី​​" + "បិទ" + "បើក" + "Alt+" + "Ctrl+" + "លុប" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "ស្វែងរក…" + "សម្អាត​សំណួរ" + "ស្វែងរកសំណួរ​" + "ស្វែងរក" + "ដាក់បញ្ជូន​សំណួរ" + "ស្វែងរក​តាម​សំឡេង" + "ចែករំលែក​ជា​មួយ" + "ចែក​រំលែក​ជា​មួយ %s" + "បង្រួម" + "ឆ្លើយ" + "វីដេអូ" + "បដិសេធ" + "ដាក់​ចុះ" + "ការ​ហៅ​ចូល" + "ការ​ហៅដែលកំពុងដំណើរការ" + "កំពុងពិនិត្យការ​ហៅ​ចូល" + "ស្វែងរក" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml new file mode 100644 index 0000000..86331ed --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml @@ -0,0 +1,39 @@ + + + "ಹೋಮ್‌ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" + "ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" + "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು" + "ಆಯಿತು" + "ಎಲ್ಲವನ್ನೂ ನೋಡಿ" + "ಆ್ಯಪ್‌ವೊಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ" + "ಆಫ್" + "ಆನ್" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "space" + "Sym+" + "Menu+" + "ಹುಡುಕಿ…" + "ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸಿ" + "ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ" + "ಹುಡುಕಿ" + "ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸಿ" + "ಧ್ವನಿ ಹುಡುಕಾಟ" + "ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" + "%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" + "ಕುಗ್ಗಿಸಿ" + "ಉತ್ತರಿಸಿ" + "ವೀಡಿಯೊ" + "ನಿರಾಕರಿಸಿ" + "ಕರೆ ಕೊನೆಗೊಳಿಸಿ" + "ಒಳಬರುವ ಕರೆ" + "ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಕರೆ" + "ಒಳಬರುವ ಕರೆಯನ್ನು ಸ್ಕ್ರೀನ್ ಮಾಡಲಾಗುತ್ತಿದೆ" + "ಹುಡುಕಿ" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml new file mode 100644 index 0000000..3bd0a8f --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml @@ -0,0 +1,39 @@ + + + "홈으로 이동" + "위로 이동" + "추가 옵션" + "완료" + "전체 보기" + "앱 선택" + "사용 중지" + "사용" + "Alt+" + "Ctrl+" + "Delete" + "Enter" + "Function+" + "Meta+" + "Shift+" + "스페이스바" + "Sym+" + "Menu+" + "검색..." + "검색어 삭제" + "검색어" + "검색" + "검색어 보내기" + "음성 검색" + "공유 대상:" + "%s과(와) 공유" + "접기" + "통화" + "동영상" + "거절" + "전화 끊기" + "수신 전화" + "진행 중인 통화" + "수신 전화 검사 중" + "검색" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml new file mode 100644 index 0000000..72fc520 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml @@ -0,0 +1,39 @@ + + + "Башкы бетке чабыттоо" + "Мурунку экранга өтүү" + "Дагы параметрлер" + "Бүттү" + "Баарын көрүү" + "Колдонмо тандоо" + "ӨЧҮК" + "КҮЙҮК" + "Alt+" + "Ctrl+" + "delete" + "enter" + "Function+" + "Meta+" + "Shift+" + "боштук" + "Sym+" + "Menu+" + "Издөө…" + "Сурамды өчүрүү" + "Изделген сурам" + "Издөө" + "Сурам тапшыруу" + "Айтып издөө" + "Төмөнкү менен бөлүшүү" + "%s аркылуу бөлүшүү" + "Жыйыштыруу" + "Жооп берүү" + "Видео" + "Четке кагуу" + "Чалууну бүтүрүү" + "Кирүүчү чалуу" + "Учурдагы чалуу" + "Кирүүчү чалууну иргөө" + "Издөө" + "999+" + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml new file mode 100644 index 0000000..a12899f --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml @@ -0,0 +1,6 @@ + + + 48dp + 12dp + 14dp + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml new file mode 100644 index 0000000..cc236eb --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml @@ -0,0 +1,12 @@ + + + 440dp + 60% + 90% + 60% + 90% + 55% + 80% + + \ No newline at end of file diff --git a/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml new file mode 100644 index 0000000..f85a197 --- /dev/null +++ b/autolayout/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/attr/WidthAttr.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/attr/WidthAttr.class new file mode 100644 index 0000000..00c4e55 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/attr/WidthAttr.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/config/AutoLayoutConifg.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/config/AutoLayoutConifg.class new file mode 100644 index 0000000..d5e9722 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/config/AutoLayoutConifg.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/config/UseLandscape.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/config/UseLandscape.class new file mode 100644 index 0000000..febbbca Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/config/UseLandscape.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper$AutoLayoutParams.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper$AutoLayoutParams.class new file mode 100644 index 0000000..b06ef2f Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper$AutoLayoutParams.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper.class new file mode 100644 index 0000000..e5e8ed3 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoUtils.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoUtils.class new file mode 100644 index 0000000..d5cc319 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/AutoUtils.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/DimenUtils.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/DimenUtils.class new file mode 100644 index 0000000..6ee792b Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/DimenUtils.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/L.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/L.class new file mode 100644 index 0000000..64d7fe3 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/L.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/ScreenUtils.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/ScreenUtils.class new file mode 100644 index 0000000..be6f1fe Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/utils/ScreenUtils.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$1.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$1.class new file mode 100644 index 0000000..49d3de7 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$1.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$LayoutParams.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$LayoutParams.class new file mode 100644 index 0000000..18e7e51 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$LayoutParams.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$MetroBlock.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$MetroBlock.class new file mode 100644 index 0000000..7691a04 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$MetroBlock.class differ diff --git a/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout.class b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout.class new file mode 100644 index 0000000..28af952 Binary files /dev/null and b/autolayout/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/AutoFrameLayout$LayoutParams.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/AutoFrameLayout$LayoutParams.class new file mode 100644 index 0000000..2b41e60 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/AutoFrameLayout$LayoutParams.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/AutoFrameLayout.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/AutoFrameLayout.class new file mode 100644 index 0000000..142e7aa Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/AutoFrameLayout.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/MinHeightAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/MinHeightAttr.class new file mode 100644 index 0000000..e3e812b Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/MinHeightAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/MinWidthAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/MinWidthAttr.class new file mode 100644 index 0000000..a90f583 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/MinWidthAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingAttr.class new file mode 100644 index 0000000..a891450 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingBottomAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingBottomAttr.class new file mode 100644 index 0000000..59b47f3 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingBottomAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingLeftAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingLeftAttr.class new file mode 100644 index 0000000..2a8fa16 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingLeftAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingRightAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingRightAttr.class new file mode 100644 index 0000000..d765cde Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingRightAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingTopAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingTopAttr.class new file mode 100644 index 0000000..cbcf2d6 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/PaddingTopAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/TextSizeAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/TextSizeAttr.class new file mode 100644 index 0000000..d0a0136 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/TextSizeAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/WidthAttr.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/WidthAttr.class new file mode 100644 index 0000000..00c4e55 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/attr/WidthAttr.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/config/AutoLayoutConifg.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/config/AutoLayoutConifg.class new file mode 100644 index 0000000..d5e9722 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/config/AutoLayoutConifg.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/config/UseLandscape.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/config/UseLandscape.class new file mode 100644 index 0000000..febbbca Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/config/UseLandscape.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper$AutoLayoutParams.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper$AutoLayoutParams.class new file mode 100644 index 0000000..b06ef2f Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper$AutoLayoutParams.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper.class new file mode 100644 index 0000000..e5e8ed3 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoLayoutHelper.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoUtils.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoUtils.class new file mode 100644 index 0000000..d5cc319 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/AutoUtils.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/DimenUtils.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/DimenUtils.class new file mode 100644 index 0000000..6ee792b Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/DimenUtils.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/L.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/L.class new file mode 100644 index 0000000..64d7fe3 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/L.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/ScreenUtils.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/ScreenUtils.class new file mode 100644 index 0000000..be6f1fe Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/utils/ScreenUtils.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$1.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$1.class new file mode 100644 index 0000000..49d3de7 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$1.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$LayoutParams.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$LayoutParams.class new file mode 100644 index 0000000..18e7e51 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$LayoutParams.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$MetroBlock.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$MetroBlock.class new file mode 100644 index 0000000..7691a04 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout$MetroBlock.class differ diff --git a/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout.class b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout.class new file mode 100644 index 0000000..28af952 Binary files /dev/null and b/autolayout/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/zhy/autolayout/widget/MetroLayout.class differ diff --git a/autolayout/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/autolayout/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt new file mode 100644 index 0000000..a38f154 --- /dev/null +++ b/autolayout/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt @@ -0,0 +1,11 @@ +R_DEF: Internal format may change without notice +local +attr? layout_auto_baseheight +attr? layout_auto_basewidth +attr? metro_divider +id id_tag_autolayout_margin +id id_tag_autolayout_padding +id id_tag_autolayout_size +string app_name +styleable AutoLayout_Layout layout_auto_basewidth layout_auto_baseheight +styleable MetroLayout metro_divider diff --git a/autolayout/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt b/autolayout/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt new file mode 100644 index 0000000..a38f154 --- /dev/null +++ b/autolayout/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt @@ -0,0 +1,11 @@ +R_DEF: Internal format may change without notice +local +attr? layout_auto_baseheight +attr? layout_auto_basewidth +attr? metro_divider +id id_tag_autolayout_margin +id id_tag_autolayout_padding +id id_tag_autolayout_size +string app_name +styleable AutoLayout_Layout layout_auto_basewidth layout_auto_baseheight +styleable MetroLayout metro_divider diff --git a/autolayout/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/autolayout/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..9204238 --- /dev/null +++ b/autolayout/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt @@ -0,0 +1,7 @@ +1 +2 +4 +5 +6 +7 diff --git a/autolayout/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt b/autolayout/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt new file mode 100644 index 0000000..9204238 --- /dev/null +++ b/autolayout/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt @@ -0,0 +1,7 @@ +1 +2 +4 +5 +6 +7 diff --git a/autolayout/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/feature-autolayout.jar b/autolayout/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/feature-autolayout.jar new file mode 100644 index 0000000..15cb0ec Binary files /dev/null and b/autolayout/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/feature-autolayout.jar differ diff --git a/autolayout/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-autolayout.jar b/autolayout/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-autolayout.jar new file mode 100644 index 0000000..15cb0ec Binary files /dev/null and b/autolayout/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-autolayout.jar differ diff --git a/autolayout/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/autolayout/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml new file mode 100644 index 0000000..9f123fb --- /dev/null +++ b/autolayout/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml b/autolayout/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml new file mode 100644 index 0000000..9f123fb --- /dev/null +++ b/autolayout/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml new file mode 100644 index 0000000..97b9de9 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml @@ -0,0 +1,19 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml new file mode 100644 index 0000000..da7ee29 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml new file mode 100644 index 0000000..c81b39a --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml new file mode 100644 index 0000000..79d02d4 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml new file mode 100644 index 0000000..91664da --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml new file mode 100644 index 0000000..db7e807 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml @@ -0,0 +1,21 @@ + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml new file mode 100644 index 0000000..9a23cd2 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml @@ -0,0 +1,27 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml new file mode 100644 index 0000000..1afa8fe --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml @@ -0,0 +1,19 @@ + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml new file mode 100644 index 0000000..ab824f2 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml new file mode 100644 index 0000000..b309fe8 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml new file mode 100644 index 0000000..e84d1c7 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml new file mode 100644 index 0000000..134d9d7 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml @@ -0,0 +1,21 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml new file mode 100644 index 0000000..67f6af8 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml @@ -0,0 +1,21 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml new file mode 100644 index 0000000..8d892c1 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml @@ -0,0 +1,40 @@ + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml new file mode 100644 index 0000000..57fc365 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml new file mode 100644 index 0000000..a6ef064 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml new file mode 100644 index 0000000..0f13aaf --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml new file mode 100644 index 0000000..188e706 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml @@ -0,0 +1,40 @@ + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml new file mode 100644 index 0000000..8b63d01 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml new file mode 100644 index 0000000..22bb845 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml new file mode 100644 index 0000000..51154c1 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml new file mode 100644 index 0000000..c889ae6 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml @@ -0,0 +1,42 @@ + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml new file mode 100644 index 0000000..f0b9d7d --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml new file mode 100644 index 0000000..3269f8b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml new file mode 100644 index 0000000..0215835 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml @@ -0,0 +1,42 @@ + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml new file mode 100644 index 0000000..1408ac6 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml new file mode 100644 index 0000000..4c50d20 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml new file mode 100644 index 0000000..b948a22 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml @@ -0,0 +1,21 @@ + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml new file mode 100644 index 0000000..841049d --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml @@ -0,0 +1,21 @@ + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml new file mode 100644 index 0000000..01bd5c0 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml new file mode 100644 index 0000000..dc27998 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml new file mode 100644 index 0000000..468b155 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml @@ -0,0 +1,21 @@ + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml new file mode 100644 index 0000000..abe3880 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml new file mode 100644 index 0000000..0e05e07 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml new file mode 100644 index 0000000..4fc9626 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml new file mode 100644 index 0000000..0e05e07 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml new file mode 100644 index 0000000..e663772 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml new file mode 100644 index 0000000..e016076 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml new file mode 100644 index 0000000..290faf1 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml new file mode 100644 index 0000000..fe86872 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml new file mode 100644 index 0000000..1bef5af --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml new file mode 100644 index 0000000..724c255 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml new file mode 100644 index 0000000..7395e68 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml new file mode 100644 index 0000000..7d66d02 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml new file mode 100644 index 0000000..105b643 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml new file mode 100644 index 0000000..0631d5d --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml @@ -0,0 +1,21 @@ + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml new file mode 100644 index 0000000..6399b1d --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml new file mode 100644 index 0000000..87c015a --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png new file mode 100644 index 0000000..1f1cdad Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png new file mode 100644 index 0000000..ffb0096 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png new file mode 100644 index 0000000..e54950e Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png new file mode 100644 index 0000000..0da5b1d Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png new file mode 100644 index 0000000..f8063b2 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png new file mode 100644 index 0000000..4b0b10a Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png new file mode 100644 index 0000000..d3556a8 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png new file mode 100644 index 0000000..183c9ac Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png new file mode 100644 index 0000000..9b67079 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png new file mode 100644 index 0000000..5b13bc1 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png new file mode 100644 index 0000000..5440b1a Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png new file mode 100644 index 0000000..05d6920 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png new file mode 100644 index 0000000..6282df4 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png new file mode 100644 index 0000000..7aca1a1 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png new file mode 100644 index 0000000..7aca1a1 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png new file mode 100644 index 0000000..8eafb01 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png new file mode 100644 index 0000000..c888ee0 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png new file mode 100644 index 0000000..588161e Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png new file mode 100644 index 0000000..7cf976d Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png new file mode 100644 index 0000000..4c0f0b3 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png new file mode 100644 index 0000000..fa0ed8f Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png new file mode 100644 index 0000000..7a9fcbc Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png new file mode 100644 index 0000000..8e6c271 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png new file mode 100644 index 0000000..9f0d2c8 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png new file mode 100644 index 0000000..6e18d40 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png new file mode 100644 index 0000000..d0a41a5 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png new file mode 100644 index 0000000..bebb1e2 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png new file mode 100644 index 0000000..038e000 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png new file mode 100644 index 0000000..6086f9c Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png new file mode 100644 index 0000000..c2264a8 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png new file mode 100644 index 0000000..addb54a Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png new file mode 100644 index 0000000..5fcd5b2 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml new file mode 100644 index 0000000..595c56c --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml @@ -0,0 +1,18 @@ + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml new file mode 100644 index 0000000..10251aa --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml new file mode 100644 index 0000000..7ef438b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml new file mode 100644 index 0000000..d98b008 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml new file mode 100644 index 0000000..5ed2121 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml new file mode 100644 index 0000000..a9ea90a --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml new file mode 100644 index 0000000..0b54039 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml @@ -0,0 +1,19 @@ + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml new file mode 100644 index 0000000..242761b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png new file mode 100644 index 0000000..6284eaa Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png new file mode 100644 index 0000000..4902520 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png new file mode 100644 index 0000000..59a683a Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png new file mode 100644 index 0000000..03bf49c Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png new file mode 100644 index 0000000..342323b Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png new file mode 100644 index 0000000..1d29f9a Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png new file mode 100644 index 0000000..92b43ba Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png new file mode 100644 index 0000000..600178a Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png new file mode 100644 index 0000000..32e00be Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png new file mode 100644 index 0000000..bdf477b Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png new file mode 100644 index 0000000..5c4da74 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png new file mode 100644 index 0000000..9128e62 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png new file mode 100644 index 0000000..4eae28f Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png new file mode 100644 index 0000000..d934b60 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png new file mode 100644 index 0000000..8c82ec3 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png new file mode 100644 index 0000000..8fc0a9b Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png new file mode 100644 index 0000000..3038d70 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png new file mode 100644 index 0000000..c079867 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png new file mode 100644 index 0000000..3b9dc7c Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png new file mode 100644 index 0000000..f6d2f32 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png new file mode 100644 index 0000000..fe826b7 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png new file mode 100644 index 0000000..987b2bc Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png new file mode 100644 index 0000000..8b050e8 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png new file mode 100644 index 0000000..00e370a Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png new file mode 100644 index 0000000..d186a5b Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png new file mode 100644 index 0000000..4d3d3a4 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png new file mode 100644 index 0000000..c5acb84 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png new file mode 100644 index 0000000..30328ae Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png new file mode 100644 index 0000000..bc21142 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png new file mode 100644 index 0000000..949da2b Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png new file mode 100644 index 0000000..949da2b Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png new file mode 100644 index 0000000..35e3bc8 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png new file mode 100644 index 0000000..35e3bc8 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png new file mode 100644 index 0000000..15aeec0 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png new file mode 100644 index 0000000..15aeec0 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png new file mode 100644 index 0000000..e40fa4e Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png new file mode 100644 index 0000000..4e18de2 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png new file mode 100644 index 0000000..5fa3266 Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png new file mode 100644 index 0000000..c11cb2e Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png new file mode 100644 index 0000000..639e6cb Binary files /dev/null and b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml new file mode 100644 index 0000000..ce7a968 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml new file mode 100644 index 0000000..c50d4b1 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml new file mode 100644 index 0000000..6e9f9cf --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml new file mode 100644 index 0000000..64cebc2 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml new file mode 100644 index 0000000..9faf60a --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml new file mode 100644 index 0000000..0922395 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml new file mode 100644 index 0000000..5a89523 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml @@ -0,0 +1,27 @@ + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml new file mode 100644 index 0000000..68547eb --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml @@ -0,0 +1,33 @@ + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml new file mode 100644 index 0000000..e6d106b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml new file mode 100644 index 0000000..0c88119 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml new file mode 100644 index 0000000..60ebf76 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml new file mode 100644 index 0000000..592bd60 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml new file mode 100644 index 0000000..1420edd --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml new file mode 100644 index 0000000..5404374 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml new file mode 100644 index 0000000..d0de4ae --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml new file mode 100644 index 0000000..597a1b3 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml new file mode 100644 index 0000000..ba1dc57 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml new file mode 100644 index 0000000..ee96ec2 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml new file mode 100644 index 0000000..1a8de1b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml new file mode 100644 index 0000000..43c2f99 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml new file mode 100644 index 0000000..20966d5 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml new file mode 100644 index 0000000..3db122b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml @@ -0,0 +1,20 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml new file mode 100644 index 0000000..47f65a0 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml @@ -0,0 +1,20 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml new file mode 100644 index 0000000..3db122b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml @@ -0,0 +1,20 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml new file mode 100644 index 0000000..47f65a0 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml @@ -0,0 +1,20 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml new file mode 100644 index 0000000..956d389 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml @@ -0,0 +1,20 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml new file mode 100644 index 0000000..956d389 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml @@ -0,0 +1,20 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml new file mode 100644 index 0000000..14950d3 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml @@ -0,0 +1,23 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml new file mode 100644 index 0000000..7199c25 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml @@ -0,0 +1,41 @@ + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml new file mode 100644 index 0000000..7ef38fa --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml @@ -0,0 +1,48 @@ + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml new file mode 100644 index 0000000..9e3666e --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml new file mode 100644 index 0000000..8fadd67 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml @@ -0,0 +1,42 @@ + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_expanded_menu_layout.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_expanded_menu_layout.xml new file mode 100644 index 0000000..ef53055 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_expanded_menu_layout.xml @@ -0,0 +1,21 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_checkbox.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_checkbox.xml new file mode 100644 index 0000000..d9c3f06 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_checkbox.xml @@ -0,0 +1,26 @@ + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_icon.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_icon.xml new file mode 100644 index 0000000..d6b71db --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_icon.xml @@ -0,0 +1,30 @@ + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_layout.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_layout.xml new file mode 100644 index 0000000..c84e04e --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_layout.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_radio.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_radio.xml new file mode 100644 index 0000000..0ca8d7a --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_radio.xml @@ -0,0 +1,24 @@ + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_header_item_layout.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_header_item_layout.xml new file mode 100644 index 0000000..9545b11 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_header_item_layout.xml @@ -0,0 +1,37 @@ + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_item_layout.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_item_layout.xml new file mode 100644 index 0000000..5b6b87b --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_item_layout.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_content_include.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_content_include.xml new file mode 100644 index 0000000..9d079f7 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_content_include.xml @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple.xml new file mode 100644 index 0000000..894fbda --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple.xml @@ -0,0 +1,34 @@ + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple_overlay_action_mode.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple_overlay_action_mode.xml new file mode 100644 index 0000000..ede2834 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple_overlay_action_mode.xml @@ -0,0 +1,39 @@ + + + + + + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_toolbar.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_toolbar.xml new file mode 100644 index 0000000..64d7321 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_toolbar.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_dropdown_item_icons_2line.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_dropdown_item_icons_2line.xml new file mode 100644 index 0000000..b81d5d8 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_dropdown_item_icons_2line.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_view.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_view.xml new file mode 100644 index 0000000..33d25d9 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_view.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_select_dialog_material.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_select_dialog_material.xml new file mode 100644 index 0000000..5891c81 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_select_dialog_material.xml @@ -0,0 +1,39 @@ + + + + + \ No newline at end of file diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_tooltip.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_tooltip.xml new file mode 100644 index 0000000..1421cd4 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_tooltip.xml @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/custom_dialog.xml b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/custom_dialog.xml new file mode 100644 index 0000000..47a1b12 --- /dev/null +++ b/autolayout/build/intermediates/merged_res/release/mergeReleaseResources/layout/custom_dialog.xml @@ -0,0 +1,14 @@ + + + +