API başvurusu

@kkwaenggwari/animated'ın her export'u; imzası ve onu açıklayan kılavuzla.

57 API

Değerler ve grafikler

Value

new Value(initial: number)

setValue, setOffset, flattenOffset, extractOffset, stopAnimation ve resetAnimation içeren değiştirilebilir bir sayı.

Kılavuz: Değerler ve stil

createValue

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

React dışında bir sayı ya da adlandırılmış sayısal kayıt oluşturur. Oluşturmak hiçbir şeyi başlatmaz.

Kılavuz: Değerler ve stil

AnimatedInterpolation

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

easing ve extend, clamp ya da identity dış değerlemesiyle girdi aralıklarından çıktı aralıklarına canlı bir eşleme.

Kılavuz: Değerler ve stil

AnimatedComputed

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

Bir ya da daha fazla girdi üzerinde saf, salt okunur bir hesaplama. Onu kullanan çıktılar JavaScript'te çalışır.

Kılavuz: Değerler ve stil

diffClamp

diffClamp(input, min, max);

Girdinin değişikliklerini izler ama bir aralıkta kalır; kaydırınca gizlenen üst bilgiler için kullanışlıdır.

Kılavuz: Değerler ve stil

React hook'ları

useAnimated

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

Bir değere ve factory'sinde bildirilen her denetleyiciye, girdiye ve çıktıya sahip olur. Başlatır, bağımlılık değişince yeniden başlatır ve temizler.

Kılavuz: Değerler ve stil

Driver'lar, bileşim ve zaman çizelgeleri

Easing

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

React Native ile eşleşen eğriler: linear, quad, cubic, sin, circle, exp, elastic, back, bounce, bezier ve in/out yardımcıları.

Kılavuz: Timing, yaylar ve bileşim

Bileşenler ve düzen

Animated

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

Animated.div gibi HTML ve SVG ana bilgisayarlarının ad alanı; ayrıca React Native adlarıyla temel fonksiyonlar.

Kılavuz: Animated bileşenleri

Girdi ve bağlantılar

dragInput

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

Sınırlar, esnek kenarlar, momentum ve settle ile işaretçi ve klavye sürüklemesi.

Kılavuz: Girdi ve hareketler

scrollInput

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

Bir öğenin, sayfanın ya da görünüm alanından geçen bir öğenin kaydırma konumu ve ilerlemesi.

Kılavuz: Girdi ve hareketler

Çıktı ve tanılama

bind

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

Animated stillerini React dışında bir öğeye bağlar; update, inspect ve dispose döndürür.

Kılavuz: Performans ve oynatma

output

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

useAnimated içinde bir stil, öznitelik, metin ya da özellik çıktısının sahibi olur.

Kılavuz: Performans ve oynatma

Ara

Belgelerde aramak için yazın.