环信的关于表情变化的环创可以换成自己的吗

做真实的自己 用良心做教育

千锋敎育专注HTML5前端、Java开发、Python全栈、UI设计、物联网嵌入式、区块链、大数据、人工智能、软件测试、PHP、云计算、信息安全、Unity游戏开发、红帽RHCE认证培训服务

这些问题可以问一下环信的客服也可以去问题区看一下有没有人遇到相同的问题

你对这个回答的评价是?

你对这个回答的评价昰

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

??不得不说 EaseUI 的 Android 关于表情变化的環创包与 IOS 比起来是真的丑就好像 IOS 已经在玩ps4的游戏了,Android 还在玩小霸王游戏机那种感觉除了图片比较丑之外,Android 与 IOS 关于表情变化的环创也并沒有相对应你可能会说,本来就不一样还怎么对应 W( ̄_ ̄)W其实我想说,当你把关于表情变化的环创按照一定规律都替换掉之后会发现……还是有几个关于表情变化的环创对不上,哈哈哈哈下面我们就来详细分析一波。

??当程序接受到关于表情变化的环创消息时通過在接受消息处 onCmdMessageReceived 打印日志或者打断点,可以发现收到的其实是一个关于表情变化的环创符号在Android中是通过关于表情变化的环创符号对应相應的关于表情变化的环创图片来进行显示的,而在IOS上只有一组关于表情变化的环创符号没有图片相对应,就是说IOS可以直接把这些特殊的苻号显示成关于表情变化的环创(大概经过了某些骚操作)

??找到关于表情变化的环创所在的位置之后,开始替换关于表情变化的环創首先看一下IOS的关于表情变化的环创库(实际上有两页):

这里先说一句抱歉,因为我找了半天关于表情变化的环创图最终还是有几個关于表情变化的环创与 IOS 不一样。所以先让 IOS 的同学把不一样的关于表情变化的环创注释掉

这些就是共同的关于表情变化的环创库了,先導入项目中这里发一下关于表情变化的环创资源地址

??先通过 IOS 向 Android 设备发送第一行关于表情变化的环创


我们可以发现 IOS 发过来的关于表情變化的环创符号分别对应 ee-1ee-4ee-7ee-10,中间都隔了两个为什么会隔两个呢?再看一眼 IOS 关于表情变化的环创库一共是有3行会不会是跳过了下媔的两行呢? 我们再通过 IOS 设备发送第1列关于表情变化的环创

可以看出对 Android 来说,IOS 真的是按照竖着的顺序排列关于表情变化的环创的如果峩们按照这个顺序在 Icons 数组中添加图片的话,还需要删除一个符号

然后重新排一下序号。 这样 IOS 和 Android 的关于表情变化的环创就可以一一对应上但是关于表情变化的环创库一个是横着排,一个是竖着排所以下面是最终方案。

??为了统一关于表情变化的环创库的排列顺序需偠更改 EaseSmileUtils 数组中关于表情变化的环创符号与 IOS 排列顺序一致,然后图片与符号相对应即可

我要回帖

更多关于 关于表情变化的环创 的文章

 

随机推荐