hani-momanii / supernova-emoji Goto Github PK
View Code? Open in Web Editor NEWlibrary to implement and render emojis For Android
License: Other
library to implement and render emojis For Android
License: Other
In mobile devices, Emoji keyboard is not opening when mobile devices are in landscape mode.
hey guys i was using your library from two months.it was working fine but now from two days when i click on the emoji icon to open emoji pop up both emoji pop up and key boards open at the same time. can u please help me out.
Do you have any plans on updating this library?
emojicon:emojiconSize="28sp"..... its not working and also "emojiEditText.setEmojiconSize(28)" ... not working...... please how to solve this
Although I'm facing few issues with latest version. While clicking on emoji icon both android keyboard and emoji keyboard opens simultaneously.
Android Version : P (Developer Preview)
Here is the screenshot from my end
When emojIcon.setUseSystemEmoji(true);
is there and clicked on editText, emoji keyboard is opening instead of normal keyboard. It should open emoji keyboard only when clicked on emoji icon. Same behaviour is there for emojIcon.setUseSystemEmoji(false);
.
When commenting emojIcon.setUseSystemEmoji(true);
works well, but I want to display system emojis only.
Can i add some new emojis ? thanks in advance library working well π
Sometime emoji keyboard not opening on first time click. Only it gets open on couple of click events.
If I call EmojiconTextView.setText()
whilst the RecyvlerView is scrolling the RecyclerView lags, but when I use the same data set and replace the EmojiconTextViews with TextViews the RecyclerView doesn't lag whilst is scrolling, so it seems that calling EmojiconTextView.setText()
whilst the RecyclerView is scrolling is the cause of the RecyclerView lagging while it's scrolling.
Instead of showing coffee image, it is showing the unicode. unicode is displayed in coffee section , before the mile bottle.
Hi, thank you for this amazing library, please how can I change this icons without download the project ?
When you are typing the EmojiconEditText lag !
emojicon:emojiconSize="38sp" does not work!
How can i do the size of the icons large?
I'm using the lib in version 1.1, but increased by 5mb the size of the apk. This is normal?
I tried to use EmojIconActions
for a custom view in an AlertDialog
, that I create during the onCreateDialog
Method of DialogFragment
.
I'm not sure what View to pass as the rootView
parameter to the EmojIconActions
constructor.
I tried using Fragment.getView()
, but the keyboard does not shows up.
When using getActivity().findViewById(android.R.id.content)
I can make the keyboard show up, but it appears in the dimmed background and also above the system-keyboard.
What view has to be passed as the rootView
here?
Just a question: did you plan to update the keyboard to include the latest emojis version?
Thanks in advance!
working well. But if emoji keybord open onclick edittext need open text keybord .. like whatsapp.
right now i need click emoji buttton again... i think u got me??
First of all thanks for your library its great, but i am facing very strange problem.
On server side, i have datatype for image is utf8mb4
i am sending emoji to user using chat application.
he and me can say emojis first time, but whenever we close app and open chat screen again. all the emojis i send converted to ud3ud8udccud etc without / (slash)
i also tried EmojitTextView for chat bubbles.
Thanks
Regards
Yasir Ameen
It take around ~40 Milliseconds for loading view.
It not big issue when using one or two views . But in recyclerview items if we using it give the big delay.
12 rows * 40 = around 500 Milliseconds.
Please fix this issue. We can't use your library in recyclerview.
Hi, any option to check the entered charector is emoji or not, because I want to count how many emojis i entered in the EditText with the Normal text.
When using multiple EditText
in an Activity, it is impossible to insert emojies in both EditText
.
When changing the focus from one to another EditText
, emojies are still inserted in the one that was passed to the EmojIconActions
constructor.
Please add support for multiple EditText
!!!
Thanks for building this lib - I really like it, it works and was easy to implement.
My only issue is that users must turn off emojis initially to use the keyboard, instead of the regular keyboard showing up first. Is there a way around this?
Thanks
Hi,
When I open the activity for the first time and try to open the emoji's I have to tap the button twice.
do you know why it's happens?
Thanks,
Idan
Sir, I need your help, please sort out from this issue
I am converting emoji to
String toServerUnicodeEncoded = StringEscapeUtils.escapeJava(message);
with the help of this compile 'org.apache.commons:commons-lang3:3.4' dependency
but its not working
this.popup.setOnSoftKeyboardOpenCloseListener(new
OnSoftKeyboardOpenCloseListener() {
public void onKeyboardOpen(int keyBoardHeight) {
if(EmojIconActions.this.keyboardListener != null) {
EmojIconActions.this.keyboardListener.onKeyboardOpen();
}
}
public void onKeyboardClose() {
if(EmojIconActions.this.keyboardListener != null) {
EmojIconActions.this.keyboardListener.onKeyboardClose();
}
if(EmojIconActions.this.popup.isShowing()) {
EmojIconActions.this.popup.dismiss();
}
}
});`
I started integrating this library in my app but I quit when I realised of the size added to the app is about 5M. My app is 3.5M and increasing 5M just because emoji is oversized.
Can you please confirm this fact? Any way to reduce library size and estimation of final size?
On the other hand, adding
compile 'hani.momanii.supernova_emoji_library:supernova-emoji-library:0.0.2'
to my code did not hep to compile the library so I needed to download the files as a zip.
Hi,
I am not getting same behavior of EmojiconEditText as that of normal EditText when used in same activity with setting android:configChanges="orientation|screenSize". Normal editText works fine and retains data but EmojiconEditText looses data on orientation change,
Library cannot determine proper height of keyboard.
Looks like libary substracts status bar height when it is not needed because content is under the status bar.
I will provide screenshot later.
emojIcon.setUseSystemEmoji(true);
If you use the above option, the Emoji keyboard will run first when you start the keyboard
Can I get my default keyboard to run first?
First of all thanks for this nice library. I got a small problem tho: when I have a TextView with only Emojicons inside, they are cut off at the top. When i add some Text, they aren't (see screenshot).
Is there something to solve this problem? Adding a blankspace helps but isn't the best solution.
Thanks in advance!
Hi I follow the example code, but when I press the emoji icon it doesnt close the softkeyboard, it just display the emoji keyboard on top. Is there a way to fix this?
The purpose of using emoji's in my app is not for chatting app, so whenever just before using emoji editText another editText of input type number is opened, the emoji popup opens with less height, leaving the suggestions bar exposed to user.
Is there any way i can control height externally? I tried to extend the EmojiconsPopup class to override methods like setSizeForSoftKeyboard() and pass the custom height but not possible due to logic over there calling private methods and variables.
Unable to integrate the Gradle dependency. Why is it happening?
I get a Nullpointer Exception when:
It only happens when to Popup is open.
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.util.ArrayList.get(int)' on a null object reference
at android.support.v4.view.ViewPager.getChildDrawingOrder(ViewPager.java:798)
at android.view.ViewGroup.getAndVerifyPreorderedIndex(ViewGroup.java:1986)
at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3712)
at android.view.ViewGroup.getChildrenForAutofill(ViewGroup.java:3698)
at android.view.ViewGroup.dispatchProvideAutofillStructure(ViewGroup.java:3680)
at android.view.ViewGroup.dispatchProvideAutofillStructure(ViewGroup.java:3686)
at android.view.ViewGroup.dispatchProvideAutofillStructure(ViewGroup.java:3686)
at android.view.ViewGroup.dispatchProvideAutofillStructure(ViewGroup.java:3686)
at android.view.ViewGroup.dispatchProvideAutofillStructure(ViewGroup.java:3686)
at android.app.assist.AssistStructure$WindowNode.(AssistStructure.java:510)
at android.app.assist.AssistStructure.(AssistStructure.java:1912)
at android.app.ActivityThread.handleRequestAssistContextExtras(ActivityThread.java:3175)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1913)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6944)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
EmojIconActions not accepting EmojiconMultiAutoCompleteTextView
I need to display three dots in the end of the emoji textview for more emoji left to display in it as in like whatsapp does. Its not working with ellipsize = end and singleline true property in xml. Also set them in class file but not working.
Emoji keyboard always not showing for some devices on every time. But i works well for some devices. I had checked Samsung Note 3 device, it always not showing emoji keyboard.
Your library sample code also not working on that device.
Great Library,
Just want to know how can i use to send server side.
I am sending just simple emoji using AysnHttp Library but faild.
Thanks
Ime Action and Label, not working, i change to ime send and dont change... =\
Is it possible to use Autocomplete with EmojiconEditText?
When using the back button to dismiss the soft keyboard, the onKeyboardClose() event fires over and over in an endless loop.
First thanks for this library, but want to know any update is coming in future or not.
If not can you suggest me a similar library.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.