Android ilk dəfə açılanda tətbiq təklifini necə həyata keçirmək olar

Bu Android Məqaləsində Hii Developer, ilk dəfə açılanda tətbiq təklifini necə həyata keçirəcəyinizi android paylaşıram. Hare, tətbiqinizi istifadəçi dostu etmək üçün asan bir yoldur. Android Tətbiq Təklifindən necə istifadə ediləcək. Bu Android nümunəsini hazırlamaq üçün mən Github kitabxana materialTapTargetPrompt istifadə edirəm.

AndroidX və google dizayn materialı ilə işləyən bu Android kitabxanası. Buna görə köhnə Layihənizdə bunu həyata keçirmək istəyirsinizsə, əvvəlcə layihənizi Android X ilə birləşdirə bilərsiniz.

İlk dəfə açanda tətbiq təklifini necə həyata keçirəcəyinizi androiddən başlayaq.

Addım 1: Tabbar Android Fəaliyyəti ilə bir Android Layihəsi yaradın.

Əvvəlcə bir android layihəsi yarada və seçdiyiniz Tabbar fəaliyyəti ilə bir fəaliyyət yarada bilərsiniz.

Addım 2: Bu Tətbiq bazasını Build.Gradle əlavə edin.

həyata keçirmək 'uk.co.samuelwall: material-tap-hədəf-istək: 3.0.0'

bu kitabxananı əlavə edin və indi layihənizi sinxronlaşdırın.

Addım 3: Sizə java faylı açın və bu kodu tətbiq edin.

java faylınızda, bu təklifi tətbiqinizdə App təklifi əlavə etmək istədikdə əlavə edə bilərsiniz.

yeni MaterialTapTargetPrompt.Builder (MainActivity.this) .setTarget (R.id.fab) .setPrimaryText ("Hii Codeplayon".) {@ Dövlət boşluğunu aradan qaldırın (MaterialTapTargetPrompt tez, int vəziyyət) {əgər (dövlət == MaterialTapTargetPrompt.STATE_FOCAL_PRESSED) {// İstifadəçi istədiyi hədəfə basdı}}}) .show ();

Bu metodları tətbiq edə biləcəyiniz bir TabBar fəaliyyəti ilə Tam Mənbə kodu Tətbiq təklifi

kütləvi boşluq AppDemo () {yeni materialTapTargetSərahiyyətsizlik () .DadPrompt (yeni MaterialTapGargetPrompt.Builder (Ev.this) .setTarget (tapViewById (R.id.nav_view)) .set .İstifadəçi Mətn ("Navi Bar Menyu") .Fərziyyətsiz .İstifadəçi Məqsədiniz Profil, Səbət, CP Cüzdan, Facebook, Youtube və s. kimi bütün menyuya baxın. ") .setFocalPadding (R.dimen.dp40) .setIcon (R.drawable.icons_menu) .create (), 4000) .addPrompt (new MaterialTapTargetPrompt .Builder (Home.this) .setTarget (findViewById (R.id.action_item1)) .setPrimaryText ("Ev Düyməsi") .setSecondaryText ("Burada bütün yeni oxunmuş siyahıları tapa bilərsiniz, e-poçtla əlaqə saxlaya və onlayn kurs tətbiq edə bilərsiniz".) ) .setFocalPadding (R.dimen.dp40) .setIcon (R.drawable.ic_account_balance_white_24dp) .create (), 4000) .addPrompt (yeni MaterialTapTargetPrompt.Builder (Home.this) .setTarget (findViewByIdit) (R. .setPrimaryText ("Profil") .setSecondaryText ("Burada profilinizi görə bilərsiniz") .setFocalPadding (R.dimen.dp40) .setIcon (R.drawable.ic_perm_identity_white_24dp) .create (), 4000). ddPrompt (yeni MaterialTapTargetPrompt.Builder (Home.this) .setTarget (findViewById (R.id.action_item3)) .setPrimaryText ("Səbət") .setSecondaryText ("Burada hamınıza müraciət Kurslarını tapa bilərsiniz və şəxsiyyət vəsiqənizi və yükləyə bilərsiniz" Tam kursdan sonra sertifikat ") .setFocalPadding (R.dimen.dp40) .setIcon (R.drawable.ic_add_shopping_cart_white_24dp) .create (), 4000) .addPrompt (Yeni MaterialTapTargetPrompt.Builder (Home.thisVetDet). (R.id.action_item4)) .setPrimaryText ("WhatsApp Chat") .setSecondaryText ("Hər hansı bir yardım üçün rəhbərliklə birbaşa söhbət edə biləcəyiniz söhbət düyməsini vurun") .setFocalPadding (R.dimen.dp40) .setIcon (R.drawable .chat) .create (), 4000) .addPrompt (yeni MaterialTapTargetPrompt.Builder (Home.this) .setTarget (findViewById (R.id.action_item5)) .setPrimaryText ("Bizimlə əlaqə saxlayın".) menecerlər ilə elektron poçt, zəng və veb ilə əlaqə qurun ") .setAnimationInterpolator (yeni LinearOutSlowInInterpolator ()) .setFocalPadding (R.dimen.dp40). setIcon (R.drawable.icons_address)) .show (); }