اضافه کردن emoji به اپلیکیشن اندروید

امتیاز 4.33 ( 3 رای )

سلام ! مثل همیشه با قدرت بیشتر برگشتیم ! امیدوارم حالتون خوب باشه بدون مقدمه برویم به سراغ اضافه کردن emoji به اپلیکیشن اندروید شما .شاید این emoji ها را در برنامه تلگرام دیده باشید و خواسته باشید  آنها را به اپلیکیشن خود اضافه کنید Emoji ها واقعا فوق العاده هستند ? در ادامه با ما همراه باشید.
دقت کنید باید خط های زیر را در Gradle خود قرار دهید.

 
این رو اشاره کنیم که emoji ها قابلیت render را فقط در بخش Text fields ها دارند.
syntax های ارتباط با emoji ها بسیار ساده هستند یعنی با چند خط کد شما می توانید از اموجی در اپ خود استفاده کنید و سازنده ها (constructer ) در اموجی چهار پارامتر ورودی Context, RootView, EmojiconEditText  و  ImageView را می گیرند. که در پایین تر به آنها می پردازیم.
برای نمایش emoji ها در بخش textview از EmojiconTextView باید استفاده کنید.
اولین کد برای برقراری ارتباط با emoji ها

اگر می خواهید با استفاده از فایل xml ان را ایجا کنید به جای editText معمولی از EmojiconEditText باید استفاده کنید.

و به جای استفاده از textView باید از EmojiconTextView استفاده کنید.

 

 
برای سویچ کردن بین کیبورد معمولی و کیبورد اموجی می تونید از setIconsIds() استفاده کنید که دو پارامتر ورودی  keyboard Icon ID و smiley Icon ID می توان استفاده کرد.

استفاده از اموجی های پیشفرض دستگاه

SuperNove-Emoji به شما اجازه می دهد تا از emoji های پیشفرض دستگاه کاربر به سادگی استفاده کنید.
برای اینکه بتوانیم از اموجی های پیشرفض دستگاه استفاده کینم کافی است مقدارboolean را به true تغییر دهیم.

می توانید بدون کد نویسی هم این کار رو انجام دهید.

تغییر اندازه اموجی ها

با استفاده از ویژگی در Xml

تشخیص دادن باز با بسته بودن کیبورد

تغییر دادن رنگ کیبورد (بالای emoji رنگش تعییر می کند)

خسته نشدید که !
حال کد کامل رو برای شما قرارمیدم تا از آن استفاده کنید.
کد های مرتبط با activity_Main.xml

و کد مرتبط با Mainactivity.java

حال زمان اجرا برنامه است.انشالله که مفید واقع شده باشد.
می توانید خبر های مرتبط با سایت را در کانال ما دریافت کنید تمامی مطالب به صورت اتوماتیک به کانال ارسال می شود.
 

مطالعه بیشتر