初始化成功后,我们就可以使用 EmojiCompat 提供的功能了,之前我们是通过如下方式进行表情包加载的:现在只需要对当前 mEmojiString 通过 EmojiCompat 处理一下即可,如下:上述代码我们使用 EmojiCompat 的 process 方法对之前的 emoji 字符串做了兼容处理,现在显示出来的表情就不会有啥问题了,这个库使用起来还是很简单的。
在微信的8.0版本里,表情就已经会动了,“狗头”表情耳朵会动一动,“裂开”表情是真的会裂开。而发送“烟花”,会呈现出全屏烟花的效果,向对方扔“炸弹”时,还会有爆炸的视觉效果,屏幕还会跟着震动,挺有趣的。