diff --git a/app/build.gradle b/app/build.gradle index 8c405d91..f8963df6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -65,7 +65,7 @@ android { dependencies { implementation 'com.github.SimpleMobileTools:Simple-Commons:b452494768' - implementation 'com.github.tibbi:PdfViewPager:dd7da8173c' + implementation 'com.github.tibbi:PdfViewPager:d2af24208d' implementation 'com.github.Stericson:RootTools:df729dcb13' implementation 'com.github.Stericson:RootShell:1.6' implementation 'com.alexvasilkov:gesture-views:2.5.2' diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/PDFViewerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/PDFViewerActivity.kt index e79040ad..97d6c252 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/PDFViewerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/PDFViewerActivity.kt @@ -9,6 +9,7 @@ import android.print.PrintManager import android.view.View import android.view.WindowManager import androidx.constraintlayout.widget.ConstraintLayout +import androidx.viewpager2.widget.MarginPageTransformer import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2.OnPageChangeCallback import com.simplemobiletools.commons.extensions.* @@ -110,6 +111,7 @@ class PDFViewerActivity : SimpleActivity() { val errorHandler = PdfErrorHandler { throwable -> showErrorToast(throwable.toString()) } + pdf_viewer.setPageTransformer(MarginPageTransformer(resources.getDimension(R.dimen.activity_margin).toInt())) pdf_viewer.orientation = ViewPager2.ORIENTATION_VERTICAL pdf_viewer.adapter = PDFPagerAdapter(this, clickListener, errorHandler, uri.toString(), getProperBackgroundColor()) pdf_viewer.registerOnPageChangeCallback(object : OnPageChangeCallback() {