library / com.otaliastudios.zoom / ZoomEngine / SimpleListener

SimpleListener

abstract class SimpleListener : Listener

A simple implementation of Listener that will extract the translation and scale values from the output matrix.

Constructors

<init>

SimpleListener()

A simple implementation of Listener that will extract the translation and scale values from the output matrix.

Functions

onUpdate

open fun onUpdate(engine: ZoomEngine, matrix: Matrix): Unit

Notifies that the inner matrix was updated. The passed matrix can be changed, but is not guaranteed to be stable. For a long lasting value it is recommended to make a copy of it using Matrix.set.

Inherited Functions

onIdle

abstract fun onIdle(engine: ZoomEngine): Unit

Notifies that the engine is in an idle state. This means that (most probably) running animations have completed and there are no touch actions in place.