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
    • Method Summary

      Modifier and Type Method Description
      abstract void onScrollStateChanged(@NonNull() PdfFragment fragment, @NonNull() ScrollState state) Called whenever the current scroll state of the PdfFragment changed.
      abstract void onDocumentScrolled(@NonNull() PdfFragment fragment, int currX, int currY, int maxX, int maxY, int extendX, int extendY) Called whenever the document in the fragment scrolled.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • onDocumentScrolled

         abstract void onDocumentScrolled(@NonNull() PdfFragment fragment, 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:
        fragment - The scrolled PdfFragment.
        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.