ساخت و استفاده از اموجی ها در اندروید

  • Emojis Keyboard

توضیحات محصول

ساخت و استفاده از اموجی ها در اندروید :

اموجی ها راهی جالب برای بیان احساسات به دیگران می باشد. حتی افرادی با زبان متفاوت و کودکان معنا اموجی ها را درک می کنند.هر شبکه اجتماعی محبوبی مجموعه ای از اموجی ها را برای کاربران خود ارایه می دهد. اگر شما به اخرین پیام خود نگاه بیاندازید می بینید چقدر از اموجی ها استفاده کرده اید. در اندروید و آی او اس ، اموجی ها به Text fields ها معروف هستند.
در این مقاله قصد داریم نحوه ساخت مجموعه اموجی ها در برنامه اندروید با استفاده از کتابخانه SuperNova-Emoji را به شما عزیزان آموزش دهیم.

این سورس قابل استفاده در اندروید استودیو می باشد.

در ادامه، آموزش کامل در رابطه با این کتابخانه و سورس کدها داده شده است. تمامی موارد زیر در سورس گنجانده شده و آماده استفاده می باشد.



1-یک مجموعه ساده

دستور زیر نحوه ساخت یک مجموعه اموجی ساده در کیبورد را نشان می دهد. در سازنده EmojiIconActions چهار پارامتر به نام های  Context, RootView, EmojiconEditText, و  ImageView وجود دارد.معمولا انتقال لایه پدر (layout) به عنوان RootView  بهترین گزینه برای نمایش اموجی ها در لایه های بالاتر است. EmojiconEditText  یک EditText  است همراه با ویژگی های قابل سفارش سازی زیاد برای رندر کردن اموجی ها، و اخرین پارامتر ImageView  برای سوئیچ کردن بین یک کیبورد ساده و یک کیبورد اموجی است.

برای نمایش اموجی ها در TextView ما از یک EmojiconTextView استفاده خواهیم کرد.

 

اگر شما می خواهید از xml layout استفاده کنید، بهتر است به جای یک EditText ساده از EmojiconEditText استفاده کنید.

 

 

اموجی ها در اندروید

2-تغییر Toggle Icon  پیشفرض

 

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

 

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

کتابخانه SuperNova-Emoji این امکان را به شما می دهد تا از اموجی های پیشفرض دستگاه بطور ساده و راحت استفاده کنید.شما باید مقدار Boolean تابع های setUseSystemEmoji() و  setUseSystemDefault() را برابر TRUE  قرار بدهید در هر EmojiconTextView  و  EmojiconEditText که می خواهید از اموجی ها استفاده کنید.

Xml attribute
 

4-تغییر سایز اموجی ها

برای تغییر سایز اموجی ها باید سایز مربوط به setEmojiconSize() را تغییر بدید

XML code

 

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

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

 

کتابخانه SuperNova-Emoji به شما امکان تشخیص باز و بسته بودن کیبورد را نیز می دهد. کد زیر را ببینید.

 

6-تغییر رنگ کیبورد اموجی متناسب با تم برنامه خود

شما به سه رنگ برای تغییر رنگ اموجی ها نیاز دارید که این سه رنگ عبارت اند از رنگ ایکون تپ ها ، رنگ تپ ها و رنگ پس زمینه .

 

تغییر رنگ اموجی اندروید

 

7-ساخت یک برنامه ساده

اکنون یک برنامه ساده می سازیم که نحوه کار با اموجی ها در اندروید را کاملا متوجه شوید.
1-ابتدا یک پروژه جدید با رفتن به مسیر File ⇒ New Project بسازید.
2-فایل build.gradle بازکنید و کتابخانه SuperNova-Emoji را به آن اضافه کنید و همچینین maven repository.

 

3-فایل layout  مربوط به main activity (activity_main.xml) را باز کنید و دستورات زیر را به آن اضافه کنید.در اینجا می توانید emojiconEditText, emojiconTextView و ImageView. مشاهده کنید.

 

4-فایل MainActivity.java باز کنید و تغییرات زیر را به آن اعمال کنید.این قسمت سنایور های اجرایی متفاوتی را در SuperNova-Emoji همانطور که گفته شده نشان می دهد.

 

اکنون میتوانید برنامه را اجرا کنید و از کیبور اموجی خود لذت ببرید.

 

نقد و بررسی ها

هنوز دیدگاهی ثبت نشده است.

اولین نظر را شما درباره “ساخت و استفاده از اموجی ها در اندروید” ارسال کنید

اطلاعات فروشنده