Αναφορά API

Κάθε export του @kkwaenggwari/animated, με την υπογραφή του και τον οδηγό που το εξηγεί.

57 API

Τιμές και γράφοι

createValue

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

Δημιουργεί αριθμό ή ονομασμένη αριθμητική εγγραφή εκτός React. Η δημιουργία δεν ξεκινά τίποτα.

Οδηγός: Τιμές και στυλ

AnimatedComputed

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

Καθαρός υπολογισμός μόνο για ανάγνωση πάνω σε μία ή περισσότερες εισόδους. Οι έξοδοι που τον χρησιμοποιούν τρέχουν σε JavaScript.

Οδηγός: Τιμές και στυλ

diffClamp

diffClamp(input, min, max);

Ακολουθεί τις αλλαγές της εισόδου αλλά μένει μέσα σε ένα εύρος· χρήσιμο για κεφαλίδες που κρύβονται στην κύλιση.

Οδηγός: Τιμές και στυλ

Hooks του React

useAnimated

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

Κατέχει μια τιμή μαζί με κάθε ελεγκτή, είσοδο και έξοδο που δηλώνονται στο factory της. Ξεκινά, ξαναξεκινά όταν αλλάζουν οι εξαρτήσεις και καθαρίζει.

Οδηγός: Τιμές και στυλ

useAnimatedCSS

useAnimatedCSS(node, { scope?, id? }?): string

Δίνει σε έναν παράγωγο κόμβο που δεν είναι έκφραση calc() τη δική του μεταβλητή CSS, με τη διάρκεια ζωής του component.

Οδηγός: Τιμές και στυλ

Drivers, σύνθεση και χρονολόγια

Components και διάταξη

Animated

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

Ο χώρος ονομάτων των hosts HTML και SVG όπως το Animated.div, μαζί με τις βασικές συναρτήσεις με ονόματα του React Native.

Οδηγός: Components Animated

Animated.Scope

<Animated.Scope pose? tempo? animation?>…</Animated.Scope>

Μοιράζεται όνομα pose, tempo και προεπιλογές κίνησης με τα στοιχεία Animated μέσα του.

Οδηγός: Components Animated

Animated.Keep

<Animated.Keep seed? wait? onDeparted?>…</Animated.Keep>

Κρατά τα παιδιά με key προσαρτημένα μέχρι να ολοκληρωθεί η αποχώρησή τους.

Οδηγός: Components Animated

Animated.Scene

<Animated.Scene tempo?>…</Animated.Scene>

Κινεί τις αλλαγές διάταξης των στοιχείων move και συνδέει στοιχεία με την ίδια ταυτότητα.

Οδηγός: Components Animated

useReorder

useReorder(items, onChange, { key?, axis?, tempo? }?)

Αναδιάταξη ελεγχόμενης λίστας κατά μήκος ενός άξονα με δείκτη και πληκτρολόγιο.

Οδηγός: Components Animated

Είσοδος και συνδέσεις

Έξοδος και διάγνωση

Αναζήτηση

Πληκτρολογήστε για αναζήτηση στην τεκμηρίωση.