最近,在项目中集成了环信的即时通讯,其中使用到了他的easeUI库,这里集成了一些聊天界面和联系人界面,出于好奇,我便去看了看其中的代码,发现比较复杂,于是想自己做一个表情输入的键盘,easeui项目中的国语复杂,所以我先找了一个比较简单的项目来练手。项目github地址:https://github.com/shinezejian/emotionkeyboard/blob/master/src/main/res/layout/include_emotion_bar.xml
这个项目实现的功能就是表情软键盘的开发
主界面
edittext界面
其实项目开发的难点就是下面的自定义表情软键盘,我想要实现这个效果,首先要考虑下面的问题
1.下方的表情组的显示隐藏问题
2.其中表情的摆放问题
3.最底部的分页器如何实现