public interface IInputLayout
InputLayout
实现了一般消息的输入,包括文本、表情、图片、音频、视频、文件等,MessageLayoutUI.setOnCustomMessageDrawListener(com.tencent.qcloud.tim.uikit.modules.chat.layout.message.holder.IOnCustomMessageDrawListener)
可以完成自定义消息的发送与展示。
限定符和类型 | 方法和说明 |
---|---|
void |
addAction(InputMoreActionUnit action)
增加更多面板上的事件单元
|
void |
disableAudioInput(boolean disable)
disable 语音输入后,会隐藏按钮
|
void |
disableCaptureAction(boolean disable)
disable 拍照后,会隐藏更多面板上的按钮
|
void |
disableEmojiInput(boolean disable)
disable 表情输入后,会隐藏按钮
|
void |
disableMoreInput(boolean disable)
disable 更多功能后,会隐藏按钮
|
void |
disableSendFileAction(boolean disable)
disable 发送文件后,会隐藏更多面板上的按钮
|
void |
disableSendPhotoAction(boolean disable)
disable 发送图片后,会隐藏更多面板上的按钮
|
void |
disableVideoRecordAction(boolean disable)
disable 录像后,会隐藏更多面板上的按钮
|
android.widget.EditText |
getInputText()
获取输入框View
|
void |
replaceMoreInput(BaseInputFragment fragment)
替换点击“+”弹出的面板
|
void |
replaceMoreInput(android.view.View.OnClickListener listener)
替换点击“+”响应的事件
|
void disableAudioInput(boolean disable)
disable
- void disableEmojiInput(boolean disable)
disable
- void disableMoreInput(boolean disable)
disable
- void replaceMoreInput(BaseInputFragment fragment)
fragment
- void replaceMoreInput(android.view.View.OnClickListener listener)
listener
- void disableSendPhotoAction(boolean disable)
disable
- void disableCaptureAction(boolean disable)
disable
- void disableVideoRecordAction(boolean disable)
disable
- void disableSendFileAction(boolean disable)
disable
- void addAction(InputMoreActionUnit action)
action
- 事件单元 InputMoreActionUnit
,可以自定义显示的图片、标题以及点击事件android.widget.EditText getInputText()