public static interface

ToolManager.EdgeEffectListener

com.pdftron.pdf.tools.ToolManager.EdgeEffectListener

Class Overview

This interface can be used to listen to viewer edge effect events

Summary

Public Methods
abstract boolean onPreDrawEdgeEffects(Canvas canvas, int width, int verticalOffset)
Called when edge effect is drawn in onDraw.
abstract void onPrePullEdgeEffects(int whichEdge, float deltaDistance)
Called when edge effect should occur.
abstract void onPreReleaseEdgeEffects()
Called when edge effect is released in onUp.

Public Methods

public abstract boolean onPreDrawEdgeEffects (Canvas canvas, int width, int verticalOffset)

Called when edge effect is drawn in onDraw. If this method returns true, the internal logic will not be called.

Parameters
canvas canvas used to draw edge effect
width width of the edge effect
verticalOffset vertical offset to draw edge effect
Returns
  • True if intercepted and handled in this callback, false otherwise

public abstract void onPrePullEdgeEffects (int whichEdge, float deltaDistance)

Called when edge effect should occur.

Parameters
whichEdge -1 for left edge, 1 for right edge
deltaDistance distance of edge effect

public abstract void onPreReleaseEdgeEffects ()

Called when edge effect is released in onUp.