Continuous scrolling in Android PDF viewer using Kotlin
Configure the interface for continuous vertical scrolling, with a fit-to-width page zoom mode. Get additional resources by visiting our guide on configuring scroll directions and page transitions in Android viewer.
/* * Copyright © 2020-2025 PSPDFKit GmbH. All rights reserved. * * The PSPDFKit Sample applications are licensed with a modified BSD license. * Please see License for details. This notice may not be removed from this file. */
package com.pspdfkit.catalog.examples.kotlin
import android.content.Contextimport com.pspdfkit.catalog.Rimport com.pspdfkit.configuration.activity.PdfActivityConfigurationimport com.pspdfkit.configuration.activity.UserInterfaceViewModeimport com.pspdfkit.configuration.page.PageFitModeimport com.pspdfkit.configuration.page.PageScrollDirectionimport com.pspdfkit.configuration.page.PageScrollModeimport com.pspdfkit.ui.PdfActivity
/** * Opens the [PdfActivity] configured for viewing a scientific paper. */class ScientificPaperExample(context: Context) : AssetExample(context, R.string.scientificPaperExampleTitle, R.string.scientificPaperExampleDescription) {
override val assetPath: String get() = "Scientific-paper.pdf"
override fun prepareConfiguration(configuration: PdfActivityConfiguration.Builder) { configuration.scrollMode(PageScrollMode.CONTINUOUS) configuration.scrollDirection(PageScrollDirection.VERTICAL) configuration.fitMode(PageFitMode.FIT_TO_WIDTH) configuration.pagePadding(5) configuration.setUserInterfaceViewMode(UserInterfaceViewMode.USER_INTERFACE_VIEW_MODE_VISIBLE) }}
This code sample is an example that illustrates how to use our SDK. Please adapt it to your specific use case.