Я реализовал библиотеку эмодзи-клавиатуры, и она показывает смайлики, которые есть в библиотеке. Пожалуйста, помогите, я хочу добавить свой собственный файл png, так как эмодзи в библиотеке нужен какой-то профессионал, чтобы помочь мне, вот код: Iхочу добавить свои собственные эмодзи в клавиатуре эмодзи в формате png.
import hani.momanii.supernova_emoji_library.Actions.EmojIconActions;
import hani.momanii.supernova_emoji_library.Helper.EmojiconEditText;
import hani.momanii.supernova_emoji_library.Helper.EmojiconTextView;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
CheckBox mCheckbox;
EmojiconEditText emojiconEditText ,emojiconEditText2;
EmojiconTextView textView ;
ImageView emojibotton ;
View rootview ;
ImageView Submitbutton;
EmojIconActions emojiicon;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rootview=findViewById(R.id.rootview);
emojibotton=(ImageView)findViewById(R.id.emoji_btn);
Submitbutton=(ImageView)findViewById(R.id.btnsubmit);
mCheckbox=(CheckBox) findViewById(R.id.user_default);
emojiconEditText=(EmojiconEditText)findViewById(R.id.emoji_edittext);
emojiconEditText2=(EmojiconEditText)findViewById(R.id.emoji_edittext2);
textView=(EmojiconTextView)findViewById(R.id.textview);
emojiicon=new EmojIconActions(this,rootview,emojiconEditText,emojibotton);
emojiicon.ShowEmojIcon();
emojiicon.setKeyboardListener(new EmojIconActions.KeyboardListener() {
@Override
public void onKeyboardOpen() {
Toast.makeText(MainActivity.this,"keyboard opened",Toast.LENGTH_SHORT).show();
}
@Override
public void onKeyboardClose() {
Toast.makeText(MainActivity.this,"keyboard closed",Toast.LENGTH_SHORT).show();
}
});
mCheckbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
emojiicon.setUseSystemEmoji(isChecked);
textView.setUseSystemDefault(isChecked);
}
});
emojiicon.addEmojiconEditTextList(emojiconEditText2);
Submitbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String newtext =emojiconEditText.getText().toString();
textView.setText(newtext);
}
});
}
} ```