使用环境:
集成腾讯TUIKIT IMSDK版本4.2.2
聊天界面语音发送
问题描述:
语音发送按钮
点击时弹出语音录制动画弹窗
稍微移动手指,但未超过100像素,非取消发送语音状态,可以发送语音
但是点击语音录制按钮,手指不动,长按一会之后再松开手指,
按钮的UP事件并没有得到触发
解决方法:
语音发送按钮的OnTouchListener事件有四个方法监听
ACTION_DOWN
ACTION_MOVE
ACTION_UP
ACTION_CANCEL
除了UP事件,其他都能监听到
试过不少方法,包括语音发送按钮的自定义button,事件分发,依然获取不到up事件
最后吧up事件中处理的操作放到cancel中就解决
UP 事件与CANCEL事件同属结束操作,理论上也没有冲突的地方
腾讯TUIKIT 群组底部导航栏布局名称:
ChatBottomInputGroup
chat_bottom_group.xml
bottom_action_voice_normal.png 语音图标名称
处理完此时间以后,语音功能至少会满足你的需求。
有任何需要欢迎来询问:
QQ:88627109
欢迎您的到来!