Interface MessageComposerOverlappingContent
-
- All Implemented Interfaces:
-
io.getstream.chat.android.ui.feature.messages.composer.content.MessageComposerContent
public interface MessageComposerOverlappingContent implements MessageComposerContent
Represents the content which overlaps MessageComposerCenterContent in MessageComposerView.
-
-
Method Summary
Modifier and Type Method Description abstract Function0<Unit>getRecordButtonHoldListener()Hold listener for the record button. abstract UnitsetRecordButtonHoldListener(Function0<Unit> recordButtonHoldListener)Hold listener for the record button. abstract Function0<Unit>getRecordButtonLockListener()Lock listener for the record button. abstract UnitsetRecordButtonLockListener(Function0<Unit> recordButtonLockListener)Lock listener for the record button. abstract Function0<Unit>getRecordButtonCancelListener()Cancel listener for the record button. abstract UnitsetRecordButtonCancelListener(Function0<Unit> recordButtonCancelListener)Cancel listener for the record button. abstract Function0<Unit>getRecordButtonReleaseListener()Release listener for the record button. abstract UnitsetRecordButtonReleaseListener(Function0<Unit> recordButtonReleaseListener)Release listener for the record button. abstract Function0<Unit>getPlaybackButtonClickListener()Click listener for the playback button. abstract UnitsetPlaybackButtonClickListener(Function0<Unit> playbackButtonClickListener)Click listener for the playback button. abstract Function0<Unit>getStopButtonClickListener()Click listener for the stop button. abstract UnitsetStopButtonClickListener(Function0<Unit> stopButtonClickListener)Click listener for the stop button. abstract Function0<Unit>getDeleteButtonClickListener()Click listener for the delete button. abstract UnitsetDeleteButtonClickListener(Function0<Unit> deleteButtonClickListener)Click listener for the delete button. abstract Function0<Unit>getCompleteButtonClickListener()Click listener for the complete button. abstract UnitsetCompleteButtonClickListener(Function0<Unit> completeButtonClickListener)Click listener for the complete button. abstract Function1<Float, Unit>getSliderDragStartListener()Drag start listener for the slider. abstract UnitsetSliderDragStartListener(Function1<Float, Unit> sliderDragStartListener)Drag start listener for the slider. abstract Function1<Float, Unit>getSliderDragStopListener()Drag stop listener for the slider. abstract UnitsetSliderDragStopListener(Function1<Float, Unit> sliderDragStopListener)Drag stop listener for the slider. -
-
Method Detail
-
getRecordButtonHoldListener
abstract Function0<Unit> getRecordButtonHoldListener()
Hold listener for the record button.
-
setRecordButtonHoldListener
abstract Unit setRecordButtonHoldListener(Function0<Unit> recordButtonHoldListener)
Hold listener for the record button.
-
getRecordButtonLockListener
abstract Function0<Unit> getRecordButtonLockListener()
Lock listener for the record button.
-
setRecordButtonLockListener
abstract Unit setRecordButtonLockListener(Function0<Unit> recordButtonLockListener)
Lock listener for the record button.
-
getRecordButtonCancelListener
abstract Function0<Unit> getRecordButtonCancelListener()
Cancel listener for the record button.
-
setRecordButtonCancelListener
abstract Unit setRecordButtonCancelListener(Function0<Unit> recordButtonCancelListener)
Cancel listener for the record button.
-
getRecordButtonReleaseListener
abstract Function0<Unit> getRecordButtonReleaseListener()
Release listener for the record button.
-
setRecordButtonReleaseListener
abstract Unit setRecordButtonReleaseListener(Function0<Unit> recordButtonReleaseListener)
Release listener for the record button.
-
getPlaybackButtonClickListener
abstract Function0<Unit> getPlaybackButtonClickListener()
Click listener for the playback button.
-
setPlaybackButtonClickListener
abstract Unit setPlaybackButtonClickListener(Function0<Unit> playbackButtonClickListener)
Click listener for the playback button.
-
getStopButtonClickListener
abstract Function0<Unit> getStopButtonClickListener()
Click listener for the stop button.
-
setStopButtonClickListener
abstract Unit setStopButtonClickListener(Function0<Unit> stopButtonClickListener)
Click listener for the stop button.
-
getDeleteButtonClickListener
abstract Function0<Unit> getDeleteButtonClickListener()
Click listener for the delete button.
-
setDeleteButtonClickListener
abstract Unit setDeleteButtonClickListener(Function0<Unit> deleteButtonClickListener)
Click listener for the delete button.
-
getCompleteButtonClickListener
abstract Function0<Unit> getCompleteButtonClickListener()
Click listener for the complete button.
-
setCompleteButtonClickListener
abstract Unit setCompleteButtonClickListener(Function0<Unit> completeButtonClickListener)
Click listener for the complete button.
-
getSliderDragStartListener
abstract Function1<Float, Unit> getSliderDragStartListener()
Drag start listener for the slider.
-
setSliderDragStartListener
abstract Unit setSliderDragStartListener(Function1<Float, Unit> sliderDragStartListener)
Drag start listener for the slider.
-
getSliderDragStopListener
abstract Function1<Float, Unit> getSliderDragStopListener()
Drag stop listener for the slider.
-
setSliderDragStopListener
abstract Unit setSliderDragStopListener(Function1<Float, Unit> sliderDragStopListener)
Drag stop listener for the slider.
-
-
-
-