Utilisation

Fade a view on entry or removal.

Ce type est utilisé par spring

tsx
// Fade a view on entry or removal.
import { Box, fade, slide, spring } from 'kuito';

<Box enter={fade.and(slide.up(12))} exit={fade} layout={spring()} />;

Déclaration du type

ts
export interface SpringConfig {
  damping?: number;
  stiffness?: number;
  mass?: number;
  velocity?: number;
  /** False stops it at its target instead of swinging past; true by default. */
  overshoot?: boolean;
  energyThreshold?: number;
  duration?: number;
  dampingRatio?: number;
  clamp?: { min?: number; max?: number };
  delay?: number;
  onEnd?: AnimationCallback;
}

Membres 11

NomTypeRequisDescription
dampingnumberNon—
stiffnessnumberNon—
massnumberNon—
velocitynumberNon—
overshootbooleanNonFalse stops it at its target instead of swinging past; true by default.
energyThresholdnumberNon—
durationnumberNon—
dampingRationumberNon—
clamp{ min?: number; max?: number;}Non—
delaynumberNon—
onEndAnimationCallbackNon—
clamp — champs imbriqués

clamp champs

NomTypeRequisDescription
minnumberNon—
maxnumberNon—
onEnd — signatures de méthode

Signatures

ts
(finished: boolean): void

Paramètres

NomTypeRequisDescription
finishedbooleanOui—

Retourne

void

Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.