17. diel - Úvod do animácií v iOS
V minulej lekcii, Tvorba iOS aplikácie na počasie - Spracovanie upraveného , sme dokončili iOS aplikáciu pre predpoveď počasia. Už máme za sebou dve pomerne veľké aplikácie, ale zatiaľ sme sa vyhýbali jednému veľkému a dôležitej téme. Tým sú animácie. Skúste sa zamyslieť, čo vidíte na displeji pri používaní iOS zariadení alebo si vezmite do ruky iPhone alebo iPad a preklikajte si vaše často používané aplikácie. Určite nájdete veľa animácií.
Motivácia
Animácia neexistujú z dôvodu, aby nášmu softvér dávali akýsi cool efekt a roztancovali prvky užívateľského rozhrania. Sú tu preto, aby bolo používanie našej aplikácie príjemnejšie, aby sa z ničoho nič prvky neobjavovali, nezmizla a tak podobne.
Animovanie v prostredí iOS je veľmi jednoduché a zároveň flexibilné, takže nám ponúka nekonečné možnosti, ako naše aplikácie oživiť. Ukážeme si nielen, ako animovať rôzne vlastnosti komponentov, ale aj potenciálne problémy a ako ich vyriešiť.
Okrem toho sa zameriame aj na vlastnosti komponentov, ktoré má zmysel
často animovať pre zlepšenie zážitku z používania aplikácie. Trebárs
takú priehľadnosť komponentov, vlastnosť opacity
, pravdepodobne
poznáte. Ľahko môžeme docieliť to, aby sa nový obsah na displeji len tak
nezjavil, ale namiesto toho
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
Rôzne rozhýbeme a pozmeníme objekty a text. Ukážeme si, na čo si dať pri animovanie pozor a tiež užitočnú štruktúru Measurement.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.