Upodabljajte navadne elemente, ki se premikajo k cilju, se odzivajo na geste in elegantno odidejo.
Animated.<tag>
Animated.div, Animated.button, Animated.svg in vsaka druga oznaka HTML ali SVG upodobijo navaden element brez ovoja. Njihov style sprejema vrednosti, transformacije pa so lahko polja kot v React Nativu.
Končno gibanje transforma in opacityja na teh elementih, vključno z vzmetmi, lahko predvaja brskalnik.
Pripravljanje primera …
seed, pose, poses in tempo
seed je prva sličica, pose trenutni cilj (objekt ali ime vnosa v poses), tempo pa timing ali vzmet. Sprememba samo tempo ne predvaja znova nespremenjenega cilja.
respond preslika geste v začasne cilje: hover, focus, focusWithin, press, longPress, drag, inView in druge. Ko se odziv konča, se element vrne v svojo pozo od tam, kjer koli je.
onResponse javi začetek in konec vsakega odziva, respond={{ press: {} }} pa sledi gesti brez kakršne koli vidne spremembe.
Pripravljanje primera …
Skupne privzete vrednosti z Animated.Scope
Animated.Scope posreduje ime poze, tempo in privzete vrednosti animacije elementom Animated v njem.
Animated.wrap(Component) — v React Nativu createAnimatedComponent — poskrbi, da komponenta, ki posreduje ref in se razreši v en element DOM, sprejema iste props.