MessageComposerOverlappingContent

Properties

Link copied to clipboard
abstract var completeButtonClickListener: () -> Unit?

Click listener for the complete button.

Link copied to clipboard
abstract var deleteButtonClickListener: () -> Unit?

Click listener for the delete button.

Link copied to clipboard
abstract var playbackButtonClickListener: () -> Unit?

Click listener for the playback button.

Link copied to clipboard
abstract var recordButtonCancelListener: () -> Unit?

Cancel listener for the record button.

Link copied to clipboard
abstract var recordButtonHoldListener: () -> Unit?

Hold listener for the record button.

Link copied to clipboard
abstract var recordButtonLockListener: () -> Unit?

Lock listener for the record button.

Link copied to clipboard
abstract var recordButtonReleaseListener: () -> Unit?

Release listener for the record button.

Link copied to clipboard
abstract var sliderDragStartListener: (Float) -> Unit?

Drag start listener for the slider.

Link copied to clipboard
abstract var sliderDragStopListener: (Float) -> Unit?

Drag stop listener for the slider.

Link copied to clipboard
abstract var stopButtonClickListener: () -> Unit?

Click listener for the stop button.

Inherited functions

Link copied to clipboard
Link copied to clipboard
abstract fun attachContext(messageComposerContext: MessageComposerContext)

Initializes the content view with MessageComposerContext.

Link copied to clipboard
open fun findViewByKey(key: String): View?

Finds the first descendant view with the given key.

Link copied to clipboard
abstract fun renderState(state: MessageComposerState)

Invoked when the state has changed and the UI needs to be updated accordingly.