Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

27. diel - Android fragmenty - Úprava pozadia fragmentov

V minulej časti, Android fragmenty - Animácia pomocou množiny a rotácie , sme dokončili prácu na našich vlastných animáciách transakcií, ktoré sme vytvorili a nastavili fragmentom piateho príkladu našej ukážkovej aplikácie.

Cieľom dnešného Android tutoriálu je začatie ďalších úprav piateho príkladu našej ukážkovej aplikácie s fragmentmi. Na tieto úpravy neskôr nadviažeme s výkladom o ďalších typoch transakcií s fragmentmi.

Popis zmien projektu

Doteraz sme do kontajnera fragmenty iba pridávali metódou add(). Existujú ale aj metódy remove() a replace(). Metóda remove() slúži na odstránenie konkrétnej inštancie fragmentu z kontajnera. Metóda replace() slúži na vloženie fragmentu do kontajnera s tým, že najprv z kontajnera odstráni aktuálny fragment.

Metóda replace() odvedie rovnakú prácu ako súčasné použitie metód remove() a add().

Nové metódy si čoskoro prakticky vyskúšame. Kým sa ale k samotnej ukážke dostaneme, vykonáme niekoľko ďalších čiastkových úprav nášho projektu, ktoré nám uľahčia pochopenie novej teórie. Zároveň sa vďaka tomu naučíme niečo nové, prípadne si niečo zopakujeme.

Úprava zobrazovania fragmentov

V rámci priprav na novú funkčnosť piateho príkladu najskôr zmeníme spôsob nastavenia pozadia našich fragmentov A, B, C a D Potrebujeme, aby naše fragmenty mali zvýraznené okraje. Všetky fragmenty budú preto po novom mať čierne orámovanie. Každý pridaný fragment bude totiž oproti tomu predchádzajúcemu


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

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.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 1 525 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 41 článkom (32 lekcií, 9 testov) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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:

V tejto lekcii vytvoríme vlastné XML návrhy pozadia pre naše fragmenty `A`, `B`, `C` a `D`, ktorými nahradíme existujúce pozadie nastavené iba farbou.

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ť.

Článok pre vás napísal Pavel
Avatar
Autor se věnuje programování v Javě, hlavně pro Android. Mezi jeho další zájmy patří Arduino, Minecraft.
Aktivity