Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Ubunifu wa Uzoefu wa Mtumiaji
- Hatua ya 2: Meneja wa Vipande na Skrini 3
- Hatua ya 3: Mpangilio wa Skrini ya Programu na Intro
- Hatua ya 4: Kufafanua Nembo na Sila za Mpira
- Hatua ya 5: Maelezo ya michoro
Video: Programu ya Android Sehemu ya 1: Skrini ya Splash Kutumia Vipande / Kotlin: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Halo tena, pengine una wakati "bure" nyumbani kwa sababu ya COVID19 na unaweza kurudi kuangalia mada ambazo ulitaka kujifunza hapo zamani.
Ukuzaji wa Programu ya Android hakika ni mmoja wao na niliamua wiki chache zilizopita kutoa jaribio la pili.
Kupanga programu katika Kotlin kwa hakika kunapunguza juhudi za kuweka alama na husaidia kufikia matokeo kwa muda mfupi kabisa. Ni Kubwa Kweli!
Katika safu hii ya mafunzo, nitaelezea jinsi ya kukuza Tracker ya alama ya Tenisi. Programu hii inaweza kutumika wakati unacheza na marafiki na / au familia (unaweza kumpa mtoto wako kibao na kumfanya awe na shughuli nyingi:)). Programu hii inategemea kufuata mfano wa Kotlin Counter.
Mafunzo yana sehemu zifuatazo:
Sehemu ya 1: Splash Screen kutumia Vipande (tuko hapa sasa)
Sehemu ya 2: Usanidi wa Mechi - Mali
Sehemu ya 3: Mfuatiliaji wa Alama ya Mechi
Wazo kuu ni kugawanya programu katika skrini 3 tofauti kila mmoja wao atapiga simu ijayo, mara baada ya kukamilika au wakati mtumiaji atabonyeza kitufe husika.
Katika sehemu hii ya kwanza, nitaelezea jinsi ya kuunda skrini ya utangulizi -> angalia video hapo juu.
Vifaa
Vipengele vya Android vilivyotumika katika Sehemu hii:
- Vipande
- Uhuishaji
- Mtetemeko
- Kicheza media
- Wasikilizaji
Zana zinazohitajika:
- Studio ya Android
- Kotlin 1.3.61
- Kiwango cha API 28
Mali Inayohitajika
Faili ya sauti ya beep
Hatua ya 1: Ubunifu wa Uzoefu wa Mtumiaji
Wacha tueleze huduma za skrini yetu ya Intro.
- tunataka kuwa na skrini kamili katika rangi nyeupe
- tunataka kuwa na skrini kila wakati katika hali ya mazingira
- tunataka alama yetu ya nembo-ya rangi ya kijivu
- tunataka rangi yetu ya mpira kwa sauti ya kijani kibichi
- tunataka alama-maandishi yetu kufifia
- tunataka mpira wa tenisi unaohamia kwenye skrini (mpira unaogongana)
- tunataka kucheza sauti kila wakati mpira unagusa uso
- tunataka kuchochea mtetemeko wa simu wakati sauti inapigwa
- tunataka muda wa utangulizi uwe chini ya 4s.
Hatua ya 2: Meneja wa Vipande na Skrini 3
Wacha tukumbuke wazo kuu la App yetu, tunataka kuwa na skrini 3 (Intro, Mali na Alama ya Mechi). Kwa hili tutatumia Vipande. Kwa hivyo tunahitaji 3 kati yao moja kwa kila skrini. Rejea kijisehemu cha kwanza cha nambari.
Katika ile ya pili, tunaweza kupata jinsi tunavyoita kipande chetu cha kwanza. Kipande cha Splash ndicho kitakachotumiwa kwa Intro yetu.
Hatua ya 3: Mpangilio wa Skrini ya Programu na Intro
- Ili kurekebisha msimamo wa skrini na kupuuza mzunguko wowote wa simu, tunahitaji kuongeza nambari ifuatayo Picha 1 katika AndroidManifest.xml.
- Ili kuondoa Bar ya Vitendo kutoka skrini zote, tunahitaji kuongeza picha ifuatayo ya nambari 2 katika mitindo.xml
- Ili kushinikiza skrini kamili katika skrini zote, tunahitaji kuweka bendera kama ilivyo kwenye Picha 3 kwa njia 2 tofauti. Oncreate () na onWindowFocusChanged.
Hatua ya 4: Kufafanua Nembo na Sila za Mpira
- tulielezea kabla ya maandishi yetu kuwa kijivu, hii imefanywa chini ya faili ya styles.xml. Rejea Pic 1.
- tulielezea pia kwamba mpira unapaswa kuwa katika tani za kijani. Kwa hili, tunaunda mpira.xml chini ya folda inayoweza kuteka. Angalia Picha 2
Hatua ya 5: Maelezo ya michoro
Nitaelezea hapa mantiki na mlolongo wa uhuishaji. Nadhani haina maana kuongeza vijisehemu vya nambari hapa, bora upitie nambari mwenyewe.
Wazo la uhuishaji ni kama ifuatavyo:
- Baada ya kuunda kipande, nembo ya maandishi imeundwa na kuanza
- Mara tu uhuishaji wa nembo ya maandishi ukikamilika, mpira wa tenisi hoja ya kwanza ya kifumbo inaombwa
- Mara tu harakati ya kwanza ya kifumbo imekamilika, sauti huchezwa na simu hutetemeka..na harakati inayofuata ya kifumbo imeombwa
- Mara tu harakati ya mwisho ya kifumbo imekamilika na sauti / mtetemo unatekelezwa tunafikia hatua ya kupiga skrini yetu ya pili.
Sema: Sikuunda darasa la kufikiria la michoro, kwa sababu nilitaka kuweka nambari gorofa… rahisi kufuata angalau kwangu:)
Nitachapisha sehemu ya pili ya safu katika siku zijazo, nifuate ikiwa unapenda sehemu hii na ikiwa sivyo, nitafurahi kupata maoni yako.
Ilipendekeza:
Skrini ya kugusa Macintosh - Mac ya kawaida na Mini ya IPad kwa Skrini: Hatua 5 (na Picha)
Skrini ya kugusa Macintosh | Mac ya kawaida na Mini iPad ya Screen: Hii ndio sasisho langu na muundo uliyorekebishwa juu ya jinsi ya kubadilisha skrini ya Macintosh ya mavuno na mini iPad. Hii ni moja ya 6 ya haya ambayo nimefanya kwa miaka mingi na ninafurahi sana na mageuzi na muundo wa hii! Nyuma mnamo 2013 wakati nilifanya
(2) Kuanza kutengeneza Mchezo - Kufanya Skrini ya Splash katika Umoja3D: Hatua 9
(2) Kuanza Kutengeneza Mchezo - Kutengeneza Skrini ya Splash katika Unity3D: Katika hii Inayoweza kufundishwa utajifunza jinsi ya kutengeneza skrini rahisi ya Splash katika Unity3D. Kwanza, tutaufungua Umoja
Otomatiki ya Nyumbani Kutumia Sauti ya Raspberry Pi Matrix na Vipande (Sehemu ya 2): Hatua 8
Utengenezaji wa Nyumbani Kutumia Sauti ya Raspberry Pi Matrix na Snips (Sehemu ya 2): Sasisho la Utengenezaji wa Nyumbani Kutumia Sauti ya Raspberry Pi Matrix na Snips. Katika PWM hii hutumiwa kudhibiti umeme wa nje wa LED na Servo Maelezo yote yaliyotolewa katika sehemu ya 1
Kuingiliana kwa Sehemu ya Sehemu 7 na Usajili wa Shift Kutumia Udhibiti mdogo wa CloudX: Hatua 5
Kuingiliana kwa Sehemu ya Sehemu 7 na Usajili wa Shift Kutumia Microcontroller ya CloudX: Katika mradi huu tunachapisha mafunzo juu ya jinsi ya kuunganisha sehemu saba za onyesho la LED na microcontroller ya CloudX. Maonyesho ya sehemu saba hutumiwa katika mfumo mwingi uliopachikwa na matumizi ya viwandani ambapo anuwai ya matokeo yatakayoonyeshwa ni kno
Prototypes za DIY (roboti au Ubunifu wa Sanaa), Pamoja na Vipande vilivyotengenezwa (Mwongozo wa kuchakata) Sehemu ya Kwanza: Hatua 4
Prototypes za DIY (roboti au Ubunifu wa Sanaa), Pamoja na Vipande vya Kujifanya (Mwongozo wa kuchakata) Sehemu ya Kwanza: Hii inayofundishwa haielezei jinsi ya kujenga roboti au muundo wa sanaa, haielezei jinsi ya kuzibuni, hata hivyo ni mwongozo wa jinsi ya kupata vifaa vinavyofaa kwa ujenzi (mitambo) ya roboti za mfano (idadi kubwa ya hizi ni