Verwendung

Track raw touch movement over a drawing surface.

Dieser Typ wird verwendet von 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" />;
}

Typdeklaration

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

Mitglieder 5

NameTypErforderlichBeschreibung
disabledbooleanNeinIgnores touches, like a disabled Pressable.
hitAreaHitAreaNeinInsets of the area that takes touches: one for every edge, or by edge.
onStart(event: PanEvent) => voidNeinIt activated.
onChange(event: PanChangeEvent) => voidNeinIt moved, with the change since the last move.
onEnd(event: PanEvent, success: boolean) => voidNeinIt ended after activating: success is false when it was cancelled.
onStart — Methodensignaturen

Signaturen

ts
(event: PanEvent): void

Parameter

NameTypErforderlichBeschreibung
eventPanEventJa—

Rückgabe

void

onChange — Methodensignaturen

Signaturen

ts
(event: PanChangeEvent): void

Parameter

NameTypErforderlichBeschreibung
eventPanChangeEventJa—

Rückgabe

void

onEnd — Methodensignaturen

Signaturen

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

Parameter

NameTypErforderlichBeschreibung
eventPanEventJa—
successbooleanJa—

Rückgabe

void

Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.