25. diel - Android fragmenty - Pohybové animácie

V predchádzajúcom kvíze, Kvíz - Viacokenné aplikácie pomocou fragmentov v Androide, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.

V dnešnom Android tutoriále budeme pokračovať v definícii animácií transakcií fragmentov piateho príkladu našej ukážkovej aplikácie. Dnes vytvoríme XML súbory pre animácie pohybu fragmentov B a C Postup bude podobný ako v prípade animácií fragmentu A.

Animácia fragmentu B

Fragment B bude zobrazovaný vysunutím z pravého horného rohu kontajnera. Východisková pozícia fragmentu na začiatku animácie bude taká, že jeho ľavý okraj bude zarovnaný s pravým okrajom kontajnera. Fragment je akoby odsunutý vedľa vpravo od kontajnera mimo viditeľnú oblasť. K tomu navyše bude fragment posunutý smerom nahor tak, že jeho spodný okraj bude v polovici výšky kontajnera. Počas animácie zobrazenia necháme fragment vysunúť šikmo zo smeru približne od pravého horného rohu kontajnera. Pri zatváraní necháme fragment B vysunúť z kontajnera smerom doprava.

Zobrazenie fragmentu B

V štruktúre projektu v priečinku res/anim/ vytvoríme nový súbor pomenovaný anim_show_from_right, ktorý doplníme podľa nasledujúcej ukážky:

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

Pre zobrazenie fragmentu B sme vytvorili animáciu typu translate. Efekt translate má za úlohu


 

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

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel 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émiovej sekcie.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

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

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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 dnešnom tutoriále vytvoríme vlastné animácie na vkladanie a odstraňovanie našich fragmentov `B` a `C`. Animácie fragmentom nastavíme a vyskúšame.
Č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