Lekce 25 - Android fragmenty - Pohybové animace
V minulé části, Android fragmenty - Animace s použitím průhlednosti, jsme si ukázali, jak transakce s fragmenty
doplnit vlastními animacemi. Vytvořili jsme první dvě vlastní animace pro
zobrazení a skrytí našeho fragmentu A
.
V dnešním Android tutoriálu budeme pokračovat v definici animací
transakcí fragmentů pátého příkladu naší ukázkové aplikace. Dnes
vytvoříme XML soubory pro animace pohybu fragmentů
B
a C
. Postup bude podobný jako v případě animací
fragmentu A
.
Animace fragmentu B
Fragment B
bude zobrazován vysunutím z pravého
horního rohu kontejneru. Výchozí pozice fragmentu na začátku
animace bude taková, že jeho levý okraj bude zarovnán s pravým okrajem
kontejneru. Fragment je jakoby odsunutý vedle vpravo od kontejneru mimo
viditelnou oblast. K tomu navíc bude fragment posunutý směrem nahoru tak, že
jeho spodní okraj bude v polovině výšky kontejneru. Během animace
zobrazení necháme fragment vysunout šikmo ze směru přibližně od pravého
horního rohu kontejneru. Při zavírání necháme fragment B
vysunout z kontejneru směrem doprava.
Zobrazení fragmentu B
Ve struktuře projektu ve složce res/anim/
vytvoříme nový
soubor pojmenovaný anim_show_from_right
, který doplníme podle
následující ukázky:
<translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromXDelta="100%" android:toXDelta="0%" android:fromYDelta="-50%" android:toYDelta="0%"> </translate>
Pro zobrazení fragmentu B
jsme vytvořili animaci typu
translate
. Efekt translate
má za úkol
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V dnešním tutoriálu vytvoříme vlastní animace pro vkládání a odstraňování našich fragmentů `B` a `C`. Animace fragmentům nastavíme a vyzkoušíme.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.