简单实现表情包

1.先看效果
简单实现表情包_第1张图片
2.依赖

//添加仓库
maven { url ‘https://jitpack.io’ }
implementation ‘com.github.hani-momanii:SuperNova-Emoji:1.1’

3.xml文件


    

    

    

4.使用默认颜色 此处为主要代码 自定义控件不能换必须使用库里面自带的控件不获取不到值
第一个参数:上下文
二:主布局对象
三:emojbutton自带的自定义控件

EmojIconActions emojIcon=new EmojIconActions(this,rootView,emojiconEditText,emojiButton);
emojIcon.ShowEmojIcon();//弹出

5.其他功能

收听键盘状态
emojIcon.setKeyboardListener(new EmojIconActions.KeyboardListener() {
@Override
public void onKeyboardOpen() {
Log.e(“Keyboard”,“open”);
}
@Override
public void onKeyboardClose() {
Log.e(“Keyboard”,“close”);
}
});

6.要使用设备默认表情符号

emojIcon.setUseSystemEmoji(true);
emojiconEditText.setUseSystemEmoji(true);

你可能感兴趣的:(简单实现表情包)