Renderöi tavallisia elementtejä, jotka liikkuvat kohteeseen, reagoivat eleisiin ja poistuvat tyylikkäästi.
Animated.<tag>
Animated.div, Animated.button, Animated.svg ja jokainen muu HTML- tai SVG-tagi renderöivät tavallisen elementin ilman käärettä. Niiden style hyväksyy arvoja, ja muunnokset voivat olla taulukoita kuten React Nativessa.
Näiden elementtien äärellisen transform- ja opacity-liikkeen, jouset mukaan lukien, voi toistaa selain.
Valmistellaan esimerkkiä…
seed, pose, poses ja tempo
seed on ensimmäinen ruutu, pose nykyinen kohde (objekti tai poses-kohdan nimi) ja tempo timing tai jousi. Pelkän tempo-arvon muuttaminen ei toista muuttumatonta kohdetta uudelleen.
respond kuvaa eleet väliaikaisiksi kohteiksi: hover, focus, focusWithin, press, longPress, drag, inView ja muut. Kun reaktio päättyy, elementti palaa asentoonsa mistä tahansa se onkin.
onResponse ilmoittaa jokaisen reaktion alun ja lopun, ja respond={{ press: {} }} seuraa elettä ilman näkyvää muutosta.
Valmistellaan esimerkkiä…
Yhteiset oletukset Animated.Scopella
Animated.Scope välittää asennon nimen, tempon ja animaation oletukset sisällään oleville Animated-elementeille.
Animated.wrap(Component) — React Nativessa createAnimatedComponent — saa refin välittävän ja yhdeksi DOM-elementiksi ratkeavan komponentin hyväksymään samat props-arvot.