Renderirajte obične elemente koji se kreću prema cilju, odgovaraju na geste i elegantno odlaze.
Animated.<tag>
Animated.div, Animated.button, Animated.svg i svaka druga HTML ili SVG oznaka renderiraju običan element bez omotača. Njihov style prima vrijednosti, a transformacije mogu biti nizovi kao u React Nativeu.
Konačni pokret transforma i opacityja na ovim elementima, uključujući opruge, može reproducirati preglednik.
Priprema primjera…
seed, pose, poses i tempo
seed je prvi kadar, pose trenutačni cilj (objekt ili naziv unosa u poses), a tempo timing ili opruga. Promjena samo tempo ne reproducira ponovno nepromijenjen cilj.
respond preslikava geste na privremene ciljeve: hover, focus, focusWithin, press, longPress, drag, inView i druge. Kad odgovor završi, element se vraća u svoju pozu odakle god se nalazi.
onResponse javlja početak i kraj svakog odgovora, a respond={{ press: {} }} prati gestu bez ikakve vizualne promjene.
Priprema primjera…
Dijeljenje zadanih vrijednosti s Animated.Scope
Animated.Scope predaje naziv poze, tempo i zadane postavke animacije Animated elementima unutar sebe.
Animated.wrap(Component) — u React Nativeu createAnimatedComponent — omogućuje komponenti koja prosljeđuje ref i svodi se na jedan DOM element da prima iste props.