Android, kuidas rakenduse soovitust esmakordsel avamisel rakendada

Hii arendaja selles Androidi artiklis jagan androidi, kuidas rakenduse soovitust esmakordse avamise korral rakendada. Jänes on lihtne viis muuta oma rakendus kasutajasõbralikuks. Android, kuidas kasutada rakendussoovitusi. Nende Androidi näidete tegemiseks kasutan Githubi teeki MaterialTapTargetPrompt.

See Androidi raamatukogu, mis töötab koos AndroidX ja google disainimaterjalidega. Nii et kui soovite seda kõigepealt oma vanasse projekti rakendada, saate oma projekti Android X-ga marru viia.

Alustame androidist, kuidas rakenduse soovitust esmakordsel avamisel rakendada.

1. samm: looge Androidi projekt vahekaardi Androidi tegevuste abil.

Esiteks saate luua android-projekti ja luua tegevuse, valides vahekaardi ribariba.

2. samm: lisage see libary oma rakenduste baasi Build.Gradle.

teostus 'uk.co.samuelwall: material-tap-target-prompt: 3.0.0'

lisage see kogu ja sünkroonige nüüd oma projekt.

3. samm: avage Java-fail ja rakendage see kood.

oma java-failis saate lisada need koodid, mida soovite oma rakenduses rakenduse soovituse lisada.

uus MaterialTapTargetPrompt.Builder (MainActivity.this) .setTarget (R.id.fab) .setPrimaryText ("Hii Codeplayon") .setSecondaryText ("Koputage ümbrikku, et alustada oma esimese e-kirja koostamist" .setPromptStateChangeListener (new MaterialTapTarTarTarTarTarText) {@Kuva avaliku avalikkuse tühistamine saidilPromptStateChanged (MaterialTapTargetPrompt kiire, int olek) {if (olek == MaterialTapTargetPrompt.STATE_FOCAL_PRESSED) {// Kasutaja on vajutanud kiiret sihtmärki}}}) .show ();

Täielik lähtekoodi rakendussoovitus koos TabBari tegevusega saate neid meetodeid rakendada

avalik tühine AppDemo () {new MaterialTapTargetSequence () .addPrompt (uus MaterialTapTargetPrompt.Builder (Home.this) .setTarget (findViewById (R.id.nav_view)) .setPrimaryText ("Navi riba menüü") .setSecondaryText Vaadake kõiki teie menüüsid, nagu Profiil, Ostukorv, CP Rahakott, Facebook, Youtube jne ") .setFocalPadding (R.dimen.dp40) .setIcon (R.dravable.icons_menu) .create (), 4000) .addPrompt (new MaterialTapTargetPrompt .Builder (Home.this) .setTarget (findViewById (R.id.action_item1)) .setPrimaryText ("Home Button") .setSecondaryText ("Siit leiate kogu uue kursuseloendi, mille abil saate meiega ühendust võtta, e-posti teel ja rakendada veebikursust"). ) .setFocalPadding (R.dimen.dp40) .setIcon (R.dravable.ic_account_balance_white_24dp) .create (), 4000) .addPrompt (new MaterialTapTargetPrompt.Builder (Home.this) .setTarget (findViewByIem (R.id.action) .setPrimaryText ("Profiil") .setSecondaryText ("Siin saate oma profiili näha") .setFocalPadding (R.dimen.dp40) .setIcon (R.dravable.ic_perm_identity_white_24dp) .create (), 4000) .a ddPrompt (uus MaterialTapTargetPrompt.Builder (Home.this) .setTarget (findViewById (R.id.action_item3)) .setPrimaryText ("Cart") .setSecondaryText ("Siit leiate kõik rakenduskursused ja saate alla laadida ID-kaardi ning Sertifikaat pärast kursuse läbimist on lihtne pärast ") .setFocalPadding (R.dimen.dp40) .setIcon (R.dravable.ic_add_shopping_cart_white_24dp) .create (), 4000) .addPrompt (new MaterialTapTargetPrompt.Builder (Home.this) .setTarget (R.id.action_item4)) .setPrimaryText ("WhatsApp Chat") .setSecondaryText ("Klõpsake vestlusnupul, kus saate abi saamiseks otse juhtkonnaga vestelda") .setFocalPadding (R.dimen.dp40) .setIcon (R.dravable .chat) .create (), 4000) .addPrompt (uus MaterialTapTargetPrompt.Builder (Home.this) .setTarget (findViewById (R.id.action_item5)) .setPrimaryText ("Võtke meiega ühendust") .setSecondaryText ("Kontekstis saate suhelda juhtkondadega e-posti, kõnede ja veebi kaudu ") .setAnimationInterpolator (uus LinearOutSlowInInpopolator ()) .setFocalPadding (R.dimen.dp40). setIcon (R.dravable.icons_address)) .show (); }