120 lines
8.5 KiB
Diff
120 lines
8.5 KiB
Diff
diff --git a/node_modules/react-native-pdf-renderer/android/.project b/node_modules/react-native-pdf-renderer/android/.project
|
|
new file mode 100644
|
|
index 0000000..f39b34f
|
|
--- /dev/null
|
|
+++ b/node_modules/react-native-pdf-renderer/android/.project
|
|
@@ -0,0 +1,34 @@
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
+<projectDescription>
|
|
+ <name>react-native-pdf-renderer</name>
|
|
+ <comment>Project react-native-pdf-renderer created by Buildship.</comment>
|
|
+ <projects>
|
|
+ </projects>
|
|
+ <buildSpec>
|
|
+ <buildCommand>
|
|
+ <name>org.eclipse.jdt.core.javabuilder</name>
|
|
+ <arguments>
|
|
+ </arguments>
|
|
+ </buildCommand>
|
|
+ <buildCommand>
|
|
+ <name>org.eclipse.buildship.core.gradleprojectbuilder</name>
|
|
+ <arguments>
|
|
+ </arguments>
|
|
+ </buildCommand>
|
|
+ </buildSpec>
|
|
+ <natures>
|
|
+ <nature>org.eclipse.jdt.core.javanature</nature>
|
|
+ <nature>org.eclipse.buildship.core.gradleprojectnature</nature>
|
|
+ </natures>
|
|
+ <filteredResources>
|
|
+ <filter>
|
|
+ <id>1711009519146</id>
|
|
+ <name></name>
|
|
+ <type>30</type>
|
|
+ <matcher>
|
|
+ <id>org.eclipse.core.resources.regexFilterMatcher</id>
|
|
+ <arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
|
|
+ </matcher>
|
|
+ </filter>
|
|
+ </filteredResources>
|
|
+</projectDescription>
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/PdfRendererPackage.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/PdfRendererPackage.class
|
|
new file mode 100644
|
|
index 0000000..f88561e
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/PdfRendererPackage.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$GestureListener.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$GestureListener.class
|
|
new file mode 100644
|
|
index 0000000..1ce7a72
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$GestureListener.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$LayoutManager.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$LayoutManager.class
|
|
new file mode 100644
|
|
index 0000000..3888718
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$LayoutManager.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$PdfRendererAdapter$ViewHolder.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$PdfRendererAdapter$ViewHolder.class
|
|
new file mode 100644
|
|
index 0000000..bc9ad7b
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$PdfRendererAdapter$ViewHolder.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$PdfRendererAdapter.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$PdfRendererAdapter.class
|
|
new file mode 100644
|
|
index 0000000..2172f3d
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$PdfRendererAdapter.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$ScaleListener.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$ScaleListener.class
|
|
new file mode 100644
|
|
index 0000000..b6020a0
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$ScaleListener.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$ScrollListener.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$ScrollListener.class
|
|
new file mode 100644
|
|
index 0000000..a3235da
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView$ScrollListener.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView.class
|
|
new file mode 100644
|
|
index 0000000..b669307
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererViewManager.class b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererViewManager.class
|
|
new file mode 100644
|
|
index 0000000..e4adac6
|
|
Binary files /dev/null and b/node_modules/react-native-pdf-renderer/android/bin/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererViewManager.class differ
|
|
diff --git a/node_modules/react-native-pdf-renderer/android/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView.java b/node_modules/react-native-pdf-renderer/android/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView.java
|
|
index f0124e1..8f9a272 100644
|
|
--- a/node_modules/react-native-pdf-renderer/android/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView.java
|
|
+++ b/node_modules/react-native-pdf-renderer/android/src/main/java/com/github/douglasjunior/reactNativePdfRenderer/modules/PdfRendererRecyclerView.java
|
|
@@ -140,10 +140,14 @@ public class PdfRendererRecyclerView extends RecyclerView {
|
|
|
|
@Override
|
|
protected void dispatchDraw(@NonNull Canvas canvas) {
|
|
- canvas.save();
|
|
- canvas.concat(mMatrix);
|
|
- super.dispatchDraw(canvas);
|
|
- canvas.restore();
|
|
+ try {
|
|
+ canvas.save();
|
|
+ canvas.concat(mMatrix);
|
|
+ super.dispatchDraw(canvas);
|
|
+ canvas.restore();
|
|
+ } catch (Exception ex) {
|
|
+ ex.printStackTrace();
|
|
+ }
|
|
}
|
|
|
|
@Override
|
|
@@ -296,8 +300,8 @@ public class PdfRendererRecyclerView extends RecyclerView {
|
|
|
|
float currentZoom = values[Matrix.MSCALE_X];
|
|
float newZoom = currentZoom > mMinZoom ? mMinZoom : mMaxZoom;
|
|
- float centerX = getWidth() / 2f;
|
|
- float centerY = getHeight() / 2f;
|
|
+ float centerX = getWidth() / 3f;
|
|
+ float centerY = getHeight() / 3f;
|
|
|
|
mMatrix.setScale(newZoom, newZoom, centerX, centerY);
|
|
mMatrix.postTranslate(centerX - e.getX(), centerY - e.getY());
|
|
@@ -345,7 +349,7 @@ public class PdfRendererRecyclerView extends RecyclerView {
|
|
if (mPdfRenderer == null) return;
|
|
|
|
PdfRenderer.Page page = mPdfRenderer.openPage(position);
|
|
- Bitmap bitmap = Bitmap.createBitmap(page.getWidth(), page.getHeight(), Bitmap.Config.ARGB_4444);
|
|
+ Bitmap bitmap = Bitmap.createBitmap(page.getWidth()*2, page.getHeight()*2, Bitmap.Config.ARGB_8888);
|
|
page.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY);
|
|
|
|
ImageView imageView = holder.getImageView();
|