All Projects → hani-momanii → Supernova Emoji

hani-momanii / Supernova Emoji

Licence: other
library to implement and render emojis For Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Supernova Emoji

AllGithubEmojis
A list of all supported github emojis updated weekly. https://jzeferino.github.io/AllGithubEmojis/
Stars: ✭ 82 (-75.45%)
Mutual labels:  emoji, emoji-picker, emojis
Awesome Emoji Picker
Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.
Stars: ✭ 54 (-83.83%)
Mutual labels:  emoji, emoji-picker, emojis
EmojiReader
A simple tool to recognize Emoji in string. (JavaScript & Java)
Stars: ✭ 61 (-81.74%)
Mutual labels:  emoji, emojis
DreamBig
☁🌝☁ 3D emoji drawing iPad app with ARKit and the Apple Pencil ☁🌝☁
Stars: ✭ 24 (-92.81%)
Mutual labels:  emoji, emojis
slack-emoji-for-techies
100s of Slack emoji, many tech-related
Stars: ✭ 123 (-63.17%)
Mutual labels:  emoji, emojis
vuemoji-picker
Vue 2 and 3 lightweight emoji picker.
Stars: ✭ 53 (-84.13%)
Mutual labels:  emoji, emoji-picker
cz-gitmoji
🔬😜 Commitizen adapter for gitmoji.
Stars: ✭ 25 (-92.51%)
Mutual labels:  emoji, emojis
latexemoji
Latex package to include emoji in Latex document
Stars: ✭ 17 (-94.91%)
Mutual labels:  emoji, emojis
Emoji-Log-VSCode
Emoji-Log VSCode Extension — An Emoji Git commit log messages spec standard. [ 📦👌🐛📖🚀🤖 ‼️]
Stars: ✭ 44 (-86.83%)
Mutual labels:  emoji, emojis
lepre
🐰 Lightweight Emoji Picker for React Enthusiast
Stars: ✭ 15 (-95.51%)
Mutual labels:  emoji, emoji-picker
ngx-emoj
A simple, theme-able emoji mart/picker for angular 4+
Stars: ✭ 18 (-94.61%)
Mutual labels:  emoji, emoji-picker
emoji picker flutter
A Flutter package that provides an Emoji picker widget with 1500+ emojis in 8 categories.
Stars: ✭ 55 (-83.53%)
Mutual labels:  emoji, emoji-picker
Emojions
Embeddable Emoji Bar
Stars: ✭ 15 (-95.51%)
Mutual labels:  emoji, emojis
winmoji
Emoji lookup for Windows 😉 https://www.winmoji.com https://twitter.com/winmoji
Stars: ✭ 79 (-76.35%)
Mutual labels:  emoji, emoji-picker
emojis
An emoji management bot for Discord.
Stars: ✭ 18 (-94.61%)
Mutual labels:  emoji, emojis
mr-emoji
Lightweight emoji picker like SLACK
Stars: ✭ 23 (-93.11%)
Mutual labels:  emoji, emoji-picker
emoji-extractor-plus
Extract emojis from Apple font in PNG format
Stars: ✭ 42 (-87.43%)
Mutual labels:  emoji, emojis
Rofimoji
An emoji and character picker for rofi 😁
Stars: ✭ 319 (-4.49%)
Mutual labels:  emoji, emoji-picker
EmojiRunner
Search for emojis in Krunner and copy/paste them
Stars: ✭ 33 (-90.12%)
Mutual labels:  emoji, emoji-picker
spacymoji
💙 Emoji handling and meta data for spaCy with custom extension attributes
Stars: ✭ 174 (-47.9%)
Mutual labels:  emoji, emojis

Android Gems

Android Arsenal emojicon on Maven Central AppVeyor branch

Release Notes

SuperNova-Emoji

SuperNova-Emoji is a library to implement and render emojis. Minimum SDK Level: 9 (2.3)

image

Contact

alt text alt text alt text

Java Usage

To use default colors : EmojIconActions(Context ctx,View rootView,EmojiconEditText emojiconEditText,ImageView emojiButton)

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

image

To use custom color : EmojIconActions(Context ctx,View rootView,EmojiconEditText emojiconEditText,ImageView emojiButton,String iconPressedColor,String tabsColor,String backgroundColor)

EmojIconActions  emojIcon=new EmojIconActions(this,rootView,emojiconEditText,emojiButton,"#495C66","#DCE1E2","#E6EBEF");
emojIcon.ShowEmojIcon();

image

To Listen to keyboard status

emojIcon.setKeyboardListener(new EmojIconActions.KeyboardListener() {
@Override
public void onKeyboardOpen() {
    Log.e("Keyboard","open");
  }

@Override
public void onKeyboardClose() {
  Log.e("Keyboard","close");
}
});

To use the device default emoji

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

image

XML Usage

<hani.momanii.supernova_emoji_library.Helper.EmojiconEditText
        android:id="@+id/emojicon_edit_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        emojicon:emojiconSize="28sp" />
        
        
<hani.momanii.supernova_emoji_library.Helper.EmojiconTextView
        android:id="@+id/emojicon_text_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        emojicon:emojiconSize="28sp"/>

Usage

  • EmojiconTextView: a TextView which can render emojis.
  • EmojiconEditText: a EditText which can render emojis.
  • EmojiconMultiAutoCompleteTextView: a MultiAutoCompleteTextView which can render emojis.

Building in IntelliJ

Via Gradle:


repositories {
    maven { url 'https://jitpack.io' }
}
compile 'com.github.hani-momanii:SuperNova-Emoji:1.1'

Acknowledgements

Based on Hieu Rocker's library Emojicon Github.

Emojicon is using emojis graphics from emoji-cheat-sheet.com.

License

Copyright 2016 Hani Al-Momani

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].