Message Input
CometChatMessageInput
is a component that provides a skeleton layout for contents of like TextField
, auxiliary options, primary button view and attachment options.
Methods
Methods | Type | Description |
---|---|---|
setText | String | initial text for the input field |
setPlaceHolderText | String | sets hint text for the input field |
setOnTextChangedListener | Function(String) | callback to handle change in value of text in the input field |
setStyle | MessageInputStyle | provides style to this widget |
setMaxLine | int | maximum lines allowed to increase in the input field |
setSecondaryButtonView | Widget | additional ui component apart from primary |
setAuxiliaryButtonView | Widget | additional ui component apart from primary and secondary |
setPrimaryButtonView | Widget | a ui component that would trigger basic functionality |
setAuxiliaryButtonAlignment | AuxiliaryButtonsAlignment | controls position auxiliary button view |
MessageInputStyle
MessageInputStyle
helps to customize CometChatMessageInput
Methods | Type | Description |
---|---|---|
setBorderWidth | int | used to set border |
setCornerRadius | float | used to set border radius |
setBackground | @ColorInt int | used to set the background color |
setInputBackground | @ColorInt int | Used to set the input text Background color |
setBackground | Drawable | used to set background drawable |
setInputTextAppearance | TextStyle | used to set input text style |
setPlaceHolderColor | TextStyle | used to set text color of the hint text |
setSeparatorTint | @ColorInt int | used to set color to the divider separating input field and bottom bar |