diff options
| author | Jules Aguillon | 2021-01-16 21:57:51 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2021-01-17 00:20:09 +0100 |
| commit | a165a0ab2e3acc4ba89139e61825229fd38d67eb (patch) | |
| tree | da646d4f036ceada707fd477973b5b44be94de84 /srcs/juloo.keyboard2/EmojiGroupButtonsBar.java | |
| parent | 5fa7187d16a4e6574fad6c52cfcb08ab9093f068 (diff) | |
| download | unexpected-keyboard-a165a0ab2e3acc4ba89139e61825229fd38d67eb.tar.gz unexpected-keyboard-a165a0ab2e3acc4ba89139e61825229fd38d67eb.zip | |
Update the list of emojis
Take the list from https://unicode.org/Public/emoji/13.1/emoji-test.txt
Also change the list of groups, from the same source.
Diffstat (limited to 'srcs/juloo.keyboard2/EmojiGroupButtonsBar.java')
| -rw-r--r-- | srcs/juloo.keyboard2/EmojiGroupButtonsBar.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java b/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java new file mode 100644 index 0000000..3d6f8de --- /dev/null +++ b/srcs/juloo.keyboard2/EmojiGroupButtonsBar.java @@ -0,0 +1,26 @@ +package juloo.keyboard2; + +import android.content.Context; +import android.util.AttributeSet; +import android.widget.LinearLayout; +import android.widget.LinearLayout.LayoutParams; + +public class EmojiGroupButtonsBar extends LinearLayout +{ + public EmojiGroupButtonsBar(Context context, AttributeSet attrs) + { + super(context, attrs); + Emoji.init(context.getResources()); + add_group(EmojiGridView.GROUP_LAST_USE, "\uD83D\uDD59"); + for (int i = 0; i < Emoji.num_groups; i++) + { + Emoji first = Emoji.getEmojisByGroup(i)[0]; + add_group(i, first.getSymbol(0)); + } + } + + private void add_group(int id, String symbol) + { + addView(new EmojiTypeButton(getContext(), id, symbol), new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 1.f)); + } +} |
