Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Brugeroplevelsesdesign
- Trin 2: Fragment Manager og 3 skærme
- Trin 3: App- og introduktionsskærmlayout
- Trin 4: Definering af logo og kuglesyles
- Trin 5: Beskrivelse af animation
![Android App Del 1: Stænkskærm ved hjælp af fragmenter/Kotlin: 5 trin Android App Del 1: Stænkskærm ved hjælp af fragmenter/Kotlin: 5 trin](https://i.howwhatproduce.com/images/006/image-15389-j.webp)
Video: Android App Del 1: Stænkskærm ved hjælp af fragmenter/Kotlin: 5 trin
![Video: Android App Del 1: Stænkskærm ved hjælp af fragmenter/Kotlin: 5 trin Video: Android App Del 1: Stænkskærm ved hjælp af fragmenter/Kotlin: 5 trin](https://i.ytimg.com/vi/Ydv7vn9w0IM/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
![Image Image](https://i.howwhatproduce.com/images/006/image-15389-2-j.webp)
![](https://i.ytimg.com/vi/VYk6Wixodag/hqdefault.jpg)
![Fragment Manager og 3 skærme Fragment Manager og 3 skærme](https://i.howwhatproduce.com/images/006/image-15389-3-j.webp)
Hej igen, sandsynligvis har du noget "frit" tid derhjemme på grund af COVID19, og du kan gå tilbage for at tjekke emner, du tidligere ville lære.
Android App -udvikling er bestemt en af dem for mig, og jeg besluttede for et par uger siden at prøve igen.
Programmering i Kotlin reducerer helt sikkert kodningsindsatsen og hjælper med at opnå resultater på ganske kort tid. Det er virkelig fantastisk!
I denne tutorial -serie vil jeg forklare, hvordan man udvikler en Tennis Score Tracker. Denne app kan bruges, når du spiller med venner og/eller familie (du kan give tabletten til dit barn og holde ham/hende optaget:)). Denne app er baseret på følgende Kotlin Counter -eksempel.
Vejledningen har følgende dele:
Del 1: Splash Screen ved hjælp af fragmenter (vi er her nu)
Del 2: Matchkonfiguration - Egenskaber
Del 3: Match Score tracker
Hovedideen er at opdele appen i 3 forskellige skærme, hver af dem vil kalde den næste, når den er afsluttet, eller når brugeren trykker på den respektive knap.
I denne første del vil jeg forklare, hvordan man opretter en introskærm -> tjek video ovenfor.
Forbrugsvarer
Android -funktioner, der bruges i denne del:
- Fragmenter
- Animation
- Vibration
- Medie afspiller
- Lyttere
Påkrævede værktøjer:
- Android Studio
- Kotlin 1.3.61
- API -niveau 28
Nødvendige aktiver
En bip lydfil
Trin 1: Brugeroplevelsesdesign
Lad os forklare funktionerne på vores Intro -skærm.
- vi vil have en fuld skærm i hvid farve
- vi ønsker at have skærmen altid i liggende tilstand
- vi vil have vores logo-tekst farve i gråt
- vi vil have vores boldfarve i grønne toner
- vi vil have vores logo-tekst til at falme ind
- vi vil have en tennisbold, der bevæger sig i skærmen (hoppende bold)
- vi vil spille en lyd hver gang bolden rører en overflade
- vi ønsker at udløse en telefonvibration, når der afspilles en lyd
- vi ønsker, at introduktionsvarigheden er mindre end 4 sekunder.
Trin 2: Fragment Manager og 3 skærme
![Fragment Manager og 3 skærme Fragment Manager og 3 skærme](https://i.howwhatproduce.com/images/006/image-15389-4-j.webp)
Lad os huske hovedidéen med vores app, vi vil have 3 skærme (Intro, egenskaber og Match Score). Til dette vil vi bruge Fragmenter. Så vi har brug for 3 af dem en til hver skærm. Se det første kodestykke.
I den anden kan vi finde, hvordan vi kalder vores første fragment. Splash -fragmentet er det, der skal bruges til vores Intro.
Trin 3: App- og introduktionsskærmlayout
![App- og introduktionsskærmlayout App- og introduktionsskærmlayout](https://i.howwhatproduce.com/images/006/image-15389-5-j.webp)
![App- og introduktionsskærmlayout App- og introduktionsskærmlayout](https://i.howwhatproduce.com/images/006/image-15389-6-j.webp)
![App- og introduktionsskærmlayout App- og introduktionsskærmlayout](https://i.howwhatproduce.com/images/006/image-15389-7-j.webp)
- For at fastsætte skærmens position og ignorere enhver rotation af telefonen, skal vi tilføje følgende kode Billede 1 i AndroidManifest.xml.
- For at fjerne Action Bar fra alle skærme skal vi tilføje følgende kode billede 2 i styles.xml
- For at skubbe fuld skærm i alle skærme skal vi indstille nogle flag som i Billede 3 til 2 forskellige metoder. Oncreate () og onWindowFocusChanged.
Trin 4: Definering af logo og kuglesyles
![Definere logo og kuglesyles Definere logo og kuglesyles](https://i.howwhatproduce.com/images/006/image-15389-8-j.webp)
![Definere logo og kuglesyles Definere logo og kuglesyles](https://i.howwhatproduce.com/images/006/image-15389-9-j.webp)
- vi definerede før vores tekst som grå, dette gøres under styles.xml -fil. Se billede 1.
- Vi definerede også, at bolden skulle være i grønne toner. Til dette opretter vi ball.xml under tegnbar mappe. Tjek billede 2
Trin 5: Beskrivelse af animation
Jeg vil her forklare logikken og rækkefølgen af animationen. Jeg synes, det ikke giver mening at tilføje kodeuddrag her, bedre du selv går igennem koden.
Idéen med animationen er som følger:
- Efter at fragmentet er oprettet, oprettes og startes tekstlogoet
- Når tekstlogo -animationen er afsluttet, påberåbes tennisboldens første paraboliske træk
- Når den første parabolske bevægelse er afsluttet, afspilles en lyd, og telefonen vibrerer..og næste paraboliske bevægelse aktiveres
- Når den sidste parabolske bevægelse er afsluttet, og lyd/vibration er udført, når vi det punkt, hvor vi kalder vores anden skærm.
Bemærk: Jeg lavede ikke en abstrakt klasse til animationer, fordi jeg ville beholde koden flad … lettere at følge i hvert fald for mig:)
Jeg vil sende anden del af serien i de næste dage, følg mig, hvis du kan lide denne del, og hvis ikke, ville jeg blive glad for at få din feedback.
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
![DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin](https://i.howwhatproduce.com/images/001/image-1099-j.webp)
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
(2) Begynd at lave et spil - Lav en stænkskærm i Unity3D: 9 trin
![(2) Begynd at lave et spil - Lav en stænkskærm i Unity3D: 9 trin (2) Begynd at lave et spil - Lav en stænkskærm i Unity3D: 9 trin](https://i.howwhatproduce.com/images/009/image-25743-j.webp)
(2) Begynd at lave et spil - Lav en stænkskærm i Unity3D: I denne instruktionsbog lærer du, hvordan du laver en simpel stænkskærm i Unity3D. Først åbner vi Unity
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
![Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin](https://i.howwhatproduce.com/images/009/image-26759-j.webp)
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
![Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder) Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-210-31-j.webp)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
![RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT