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