annotation Listeners
fun annotationListeners(onPrepareAnnotationSelection: (AnnotationSelectionController, Annotation, Boolean) -> Boolean? = { _, _, _ -> true }, onAnnotationSelected: (Annotation, Boolean) -> Unit? = { _, _ -> }, onAnnotationSelectionFinished: (List<Annotation>, Boolean) -> Unit? = { _, _ -> }, onAnnotationDeselected: (Annotation, Boolean) -> Unit? = { _, _ -> }): AnnotationListener
Creates an AnnotationListener with configurable callbacks for annotation events.
Return
A configured AnnotationListener instance.
Parameters
on Prepare Annotation Selection
Called before annotation selection, return true to allow selection.
on Annotation Selected
Called when an annotation is selected.
on Annotation Selection Finished
Called when annotation selection is finished.
on Annotation Deselected
Called when an annotation is deselected.