API-referanse

Hver eksport i @kkwaenggwari/animated med signaturen og guiden som forklarer den.

57 API-er

Verdier og grafer

Value

new Value(initial: number)

Et foranderlig tall med setValue, setOffset, flattenOffset, extractOffset, stopAnimation og resetAnimation.

Guide: Verdier og stil

createValue

createValue(initial: number | Record<string, number>)

Opprett et tall eller en navngitt numerisk post utenfor React. Å opprette starter ingenting.

Guide: Verdier og stil

AnimatedNode

node.getValue() · node.interpolate(config) · node.addListener(fn)

Den skrivebeskyttede basen for hver verdi og graf: getValue, interpolate og lyttere.

Guide: Verdier og stil

AnimatedInterpolation

node.interpolate({ inputRange, outputRange, easing?, extrapolate? })

En levende mapping fra inndata- til utdataintervaller, med easing og extend-, clamp- eller identity-ekstrapolering.

Guide: Verdier og stil

AnimatedComputed

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

En ren skrivebeskyttet beregning over én eller flere inndata. Utdata som bruker den, kjører i JavaScript.

Guide: Verdier og stil

diffClamp

diffClamp(input, min, max);

Følger endringene i inndataen, men holder seg innenfor et intervall; nyttig for topptekster som skjules ved rulling.

Guide: Verdier og stil

React-hooks

useAnimated

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

Eie en verdi pluss hver kontroller, inndata og utdata som deklareres i factoryen. Starter, starter på nytt ved endrede avhengigheter og rydder opp.

Guide: Verdier og stil

Drivere, komposisjon og tidslinjer

Easing

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

Kurver som tilsvarer React Native: linear, quad, cubic, sin, circle, exp, elastic, back, bounce, bezier og in/out-hjelpere.

Guide: Timing, fjærer og komposisjon

Komponenter og layout

Animated

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

Navnerommet for HTML- og SVG-verter som Animated.div, pluss kjernefunksjonene under navnene fra React Native.

Guide: Animated-komponenter

Inndata og koblinger

scrollInput

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

Rulleposisjon og -fremdrift for et element, siden eller et element som passerer gjennom viewporten.

Guide: Inndata og bevegelser

Utdata og diagnostikk

bind

bind(element, style) → { update, inspect, dispose }

Bind Animated-stiler til et element utenfor React; returnerer update, inspect og dispose.

Guide: Ytelse og avspilling

output

output(targetRef, { style?, attributes?, properties?, text? })

Eie utdata til stil, attributt, tekst eller egenskap inne i useAnimated.

Guide: Ytelse og avspilling

Søk

Skriv for å søke i dokumentasjonen.