帖子
帖子
用户
博客
课程
1234下一页
返回列表 发新帖
显示全部楼层
67
帖子
0
勋章
974
Y币

UIChatTools 模块demo

[复制链接]
发表于 2018-9-5 20:46:33
UIChatTools 模块是一个聊天输入框模块,开发者可自定义该输入框的功能。通过 open 接口可在当前 window 底部打开一个输入框,该输入框的生命属于当前 window 所有。当输入框获取焦点后,会自动弹动到软键盘之上。开发者可通过监听输入框距离底部弹动的高度,来改变聊天对话界面的高度,从而实现类似 QQ 聊天页面的功能。UIChatTools 模块是 UIChatBox 模块的优升级。

模块文档地址:
https://docs.apicloud.com/Client-API/UI-Layout/UIChatTools

此demo覆盖模块所有接口,供大家参考。
需要注意的地方,open接口-styles-mask参数若设置,则会弹出遮罩层,点击遮罩层会收起键盘。

addFace(添加表情包)接口,需先下载了一个表情包,然后解压(使用到了zip模块)到指定目录。使用fs模块的,可验证文件是否存在。
Android添加表情包后,需再次点击表情按钮生效。

此输入框模块只是提供了一个界面,和界面上按钮的点击回调事件,具体功能的实现,还需要配合其他api实现。比如,录音功能,还需要结合其他录音模块,或api对象的录音接口去实现。选择图片功能,UIChatTools模块已自带。

图标、颜色可根据UI设计进行替换调整,模块提供参数可以进行设置。

附件提供了widget代码包。





本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
3
帖子
0
勋章
22
Y币
有金币吗?顶
3
帖子
0
勋章
22
Y币
本帖最后由 BaseBase 于 2018-9-27 19:42 编辑

额,下载的用例 跑不起来?  真机调测,没有弹出任何界面,也没有报错 姿势不对?
ps:  不说demo,这个升级版的 体验 比uichatbox好多了,赞
177
帖子
0
勋章
1万+
Y币
BaseBase 发表于 2018-9-27 19:28
额,下载的用例 跑不起来?  真机调测,没有弹出任何界面,也没有报错 姿势不对?
ps:  不说demo,这个升 ...

添加了此模块吗?编译自定义loader测试的吗?
3
帖子
0
勋章
22
Y币
gigie 发表于 2018-9-27 23:55
添加了此模块吗?编译自定义loader测试的吗?

跑案例没用自定义的loader,用通用的apploader,正常如果没加模块,apploader是会抛异常提示说去添加模块自定义loader的把。 例子不管了,模块好用就行
3
帖子
0
勋章
22
Y币
gigie 发表于 2018-9-27 23:55
添加了此模块吗?编译自定义loader测试的吗?

请教个问题啊, UIChatTools 弹出后,我点击其他区域,会收回去, 哪个属性设置可以让他不收回。

或者说 mask的区域我可以调整吗? 点击某一小块区域,键盘才收回去。 点击其他区域不让键盘收回去。

有方法吗?
175
帖子
1
勋章
5678
Y币
softInputDismissMode:

    类型:字符串数组
    默认值:['tap']
    描述:(可选项)收起键盘的方式,只iOS有效。
    取值范围:

tap                    //点击页面收起键盘,可以和drag或interactive同时使用
drag                   //拖拽页面时收起键盘,可以和tap同时使用
interactive         //在键盘和页面交界处上下滑动收起键盘,可以和tap同时使用
很好,顶一个
0
帖子
0
勋章
80
Y币
正需要
5
帖子
0
勋章
64
Y币
怎么提示uichattools模块未绑定?
我用的apploader
需要编译自定义的loader??
1234下一页
您需要登录后才可以回帖 登录

本版积分规则