Referencia API

Každý export @kkwaenggwari/animated s jeho signatúrou a sprievodcom, ktorý ho vysvetľuje.

API: 57

Hodnoty a grafy

AnimatedComputed

new AnimatedComputed(inputs, (...values) => result);

Čistý výpočet len na čítanie nad jedným či viacerými vstupmi. Výstupy, ktoré ho používajú, bežia v JavaScripte.

Sprievodca: Hodnoty a štýl

Hooky Reactu

useAnimated

useAnimated(initial, value => { … }, deps?, { autoStart?, onComplete?, scope? }?)

Vlastní hodnotu a každý controller, vstup a výstup deklarovaný v jej factory. Spustí sa, pri zmene závislostí sa spustí znova a uprace po sebe.

Sprievodca: Hodnoty a štýl

Drivery, skladanie a časové osi

Easing

Easing.inOut(Easing.cubic) · Easing.bezier(x1, y1, x2, y2)

Krivky zodpovedajúce React Native: linear, quad, cubic, sin, circle, exp, elastic, back, bounce, bezier a pomocníci in/out.

Sprievodca: Timing, pružiny a skladanie

Komponenty a rozloženie

Animated

<Animated.div seed pose tempo respond depart move />;

Menný priestor hostiteľov HTML a SVG ako Animated.div a k tomu základné funkcie pod názvami z React Native.

Sprievodca: Komponenty Animated

Vstup a prepojenia

event

Animated.event([{ nativeEvent: { contentOffset: { y } } }]);

Mapuje vnorené údaje udalostí na hodnoty, ako v React Native.

Sprievodca: Vstup a gestá

dragInput

dragInput({ x?, y?, axis?, bounds?, elastic?, momentum?, settle? })

Ťahanie ukazovateľom aj klávesnicou s hranicami, pružnými okrajmi, zotrvačnosťou a settle.

Sprievodca: Vstup a gestá

scrollInput

scrollInput({ x?, y?, progressX?, progressY?, target?, through? })

Poloha a priebeh posúvania prvku, stránky alebo prvku prechádzajúceho viewportom.

Sprievodca: Vstup a gestá

Výstup a diagnostika

Hľadať

Píšte a hľadajte v dokumentácii.