18
komponenty rozvržení, přechody fragmentů i aktivit. V Androidu se nacházejí dva frameworky pro
tvorbu animací – animace vlastností (Property animations) a prvků (View animations). Doporučované
je použití novějšího frameworku animace vlastností, nicméně pro přechody fragmentů
a aktivit se
stále používají animace prvků. Animace lze vytvářet programově, nebo je mít definované
v XML
souboru. Animace
lze kombinovat, spouštět opakovaně a reagovat na události animací (krok animace,
skončení animace atd.). Animacím se tedy nastaví změny vlastností, doba trvání a také způsob
interpolace. Ten určuje průběh animace (např. lineární). Android poskytuje poměrně obsáhlou sadu
předdefinovaných interpolací, nicméně je možné si napsat vlastní [19].
Úryvek kódu uvedený níže ilustruje definování animace pomocí formátu
XML a jeho
následné použití v jazyce Java.
Do'stlaringiz bilan baham: