Utilização

Track raw touch movement over a drawing surface.

Este tipo é usado por touches

tsx
// Track raw touch movement over a drawing surface.
import { Box, touches } from 'kuito';

export function TouchSurface() {
  const input = touches({ onChange: (event) => console.log(event.changeX, event.changeY) });
  return <Box gestures={[input]} width={240} height={240} backgroundColor="#e2e8f0" />;
}

Declaração do tipo

ts
export type TouchesOptions = Common & Callbacks<PanEvent, PanChangeEvent>;

Membros 5

NomeTipoObrigatórioDescrição
disabledbooleanNãoIgnores touches, like a disabled Pressable.
hitAreaHitAreaNãoInsets of the area that takes touches: one for every edge, or by edge.
onStart(event: PanEvent) => voidNãoIt activated.
onChange(event: PanChangeEvent) => voidNãoIt moved, with the change since the last move.
onEnd(event: PanEvent, success: boolean) => voidNãoIt ended after activating: success is false when it was cancelled.
onStart — assinaturas de método

Assinaturas

ts
(event: PanEvent): void

Parâmetros

NomeTipoObrigatórioDescrição
eventPanEventSim—

Devolve

void

onChange — assinaturas de método

Assinaturas

ts
(event: PanChangeEvent): void

Parâmetros

NomeTipoObrigatórioDescrição
eventPanChangeEventSim—

Devolve

void

onEnd — assinaturas de método

Assinaturas

ts
(event: PanEvent, success: boolean): void

Parâmetros

NomeTipoObrigatórioDescrição
eventPanEventSim—
successbooleanSim—

Devolve

void

Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.