Interface DocumentScrollListener

  • All Implemented Interfaces:

    
    public interface DocumentScrollListener
    
                        

    Interface for listeners that can receive scrolling events of a PdfFragment. This class may be used to implement custom scroll indicators or scrollbar views.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • onScrollStateChanged

         abstract void onScrollStateChanged(@NonNull() ScrollState state)

        Called whenever the current scroll state of the document view has changed.

        Parameters:
        state - The new scroll state.
      • onDocumentScrolled

         abstract void onDocumentScrolled(int currX, int currY, int maxX, int maxY, int extendX, int extendY)

        Called whenever the document in the fragment scrolled. Values are expressed in an arbitrary unit and may change with every call. Also maxX and maxY are not guaranteed to remain the same between two calls.

        Parameters:
        currX - Current scroll amount X.
        currY - Current scroll amount Y.
        maxX - Maximum scroll amount of the X dimension.
        maxY - Maximum scroll amount of the Y dimension.
        extendX - Extend of the visible content in the X dimension.
        extendY - Extend of the visible content in the Y dimension.