Atvaizduokite paprastus elementus, kurie juda link tikslo, reaguoja į gestus ir grakščiai išeina.
Animated.<tag>
Animated.div, Animated.button, Animated.svg ir kiekviena kita HTML ar SVG žymė atvaizduoja paprastą elementą be apvalkalo. Jų style priima reikšmes, o transformacijos gali būti masyvai kaip React Native.
Baigtinį transform ir opacity judesį šiuose elementuose, įskaitant spyruokles, gali groti naršyklė.
Ruošiamas pavyzdys…
seed, pose, poses ir tempo
seed yra pirmasis kadras, pose – dabartinis tikslas (objektas arba poses įrašo pavadinimas), o tempo – timing arba spyruoklė. Pakeitus tik tempo, nepasikeitęs tikslas iš naujo negrojamas.
respond susieja gestus su laikinais tikslais: hover, focus, focusWithin, press, longPress, drag, inView ir kitais. Kai reakcija baigiasi, elementas grįžta į savo pozą iš bet kur.
onResponse praneša kiekvienos reakcijos pradžią ir pabaigą, o respond={{ press: {} }} seka gestą be jokio matomo pakeitimo.
Ruošiamas pavyzdys…
Bendros numatytosios reikšmės su Animated.Scope
Animated.Scope perduoda pozos pavadinimą, tempo ir animacijos numatytąsias reikšmes jame esantiems Animated elementams.
Animated.wrap(Component) – React Native atitikmuo createAnimatedComponent – leidžia komponentui, kuris perduoda ref ir virsta vienu DOM elementu, priimti tuos pačius props.